一. 列表使用
(1)有序列表
结构如下:
<ol>
<li>列表项1<li>
<li>列表项2<li>
<li>列表项3<li>
.
.
.
<li>列表项n<li>
<ol>
例子:
<ol>
<li>Google</li>
<li>Baidu</li>
<li>Bing</li>
<li>Sogou</li>
</ol>
结果:
(2)无序列表
结构如下:
<ul>
<li>列表项1<li>
<li>列表项2<li>
<li>列表项3<li>
.
.
.
<li>列表项n<li>
<ul>
<ul>
<li>Java</li>
<li>C++</li>
<li>Python</li>
<li>JavaScript</li>
</ul>
结果:
(3)自定义列表
结构如下:
<dt>
<dl>列表1</dl>
<dd>列表项1-1</dd>
<dd>列表项1-2</dd>
.
.
.
<dd>列表项1-n</dd>
<dl>列表2</dl>
<dd>列表项2-1</dd>
<dd>列表项2-2</dd>
.
.
.
<dd>列表项2-n</dd>
</dt>
<dt>
<dl>水果</dl>
<dd>香蕉</dd>
<dd>苹果</dd>
<dl>蔬菜</dl>
<dd>西兰花</dd>
<dd>菠菜</dd>
</dt>
结果:
二.表格与表单
首先制作表格(做一个例子):
说明:标题:小说排行榜;表格边框线1px;让表格在正中间aligin="center",cellspacing="0px" style="border-collapse:collapse" 是让表格的每一个单元格边框线重合的时候看起来不粗,也就是合并边框。cellpadding = "10px"表格里单元格内的空白部分留出10px.
<h3 style="text-align: center;">小说排行榜</h3>
<table border="1px" bordercolor="#000000" cellspacing="0px" style="border-collapse:collapse" align="center" cellpadding="10px">
<tr align="center">
<td><b>排名</b></td>
<td><b>关键词</b></td>
<td><b>趋势</b></td>
<td><b>今日搜索</b></td>
<td><b>最近七日</b></td>
<td><b>相关链接</b></td>
</tr>
<tr>
<td>1</td>
<td>鬼吹灯</td>
<td><img src="images/up.jpg"></td>
<td>356</td>
<td>3560</td>
<td><a href="">贴吧</a> <a href="">图片</a> <a href="">百科</a> </td>
</tr>
<tr>
<td>1</td>
<td>鬼吹灯</td>
<td><img src="images/down.jpg"></td>
<td>356</td>
<td>3560</td>
<td><a href="">贴吧</a> <a href="">图片</a> <a href="">百科</a> </td>
</tr>
<tr>
<td>1</td>
<td>鬼吹灯</td>
<td><img src="images/up.jpg"></td>
<td>356</td>
<td>3560</td>
<td><a href="">贴吧</a> <a href="">图片</a> <a href="">百科</a> </td>
</tr>
<tr>
<td>1</td>
<td>鬼吹灯</td>
<td>1</td>
<td>356</td>
<td>3560</td>
<td><a href="">贴吧</a> <a href="">图片</a> <a href="">百科</a> </td>
</tr>
<tr>
<td>1</td>
<td>鬼吹灯</td>
<td>1</td>
<td>356</td>
<td>3560</td>
<td><a href="">贴吧</a> <a href="">图片</a> <a href="">百科</a> </td>
</tr>
<tr>
<td>1</td>
<td>鬼吹灯</td>
<td>1</td>
<td>356</td>
<td>3560</td>
<td><a href="">贴吧</a> <a href="">图片</a> <a href="">百科</a> </td>
</tr>
<tr>
<td>1</td>
<td>鬼吹灯</td>
<td>1</td>
<td>356</td>
<td>3560</td>
<td><a href="">贴吧</a> <a href="">图片</a> <a href="">百科</a> </td>
</tr>
</table>
对照着结果来看:
表头可以用:<th>标签,里面的内容自动对齐是居中对齐,并且自动加粗。
单元格的合并:
横方向合并:colspan
纵方向合并:rowspan
具体我们用一个例子展示(制作一个个人简历):
<h3 style="text-align: center;">个人简历</h3>
<table style="margin-left: auto;margin-right: auto;" border="1" cellpading="10px">
<tr>
<td class="kuangao">姓名</td>
<td class="kuangao"><input type="text" style="width:95%;height:100%" /></td>
<td class="kuangao">性别</td>
<td class="kuangao"><input type="text" style="width:95%;height:100%"/></td>
<td class="kuangao">出生年月</td>
<td class="kuangao"><input type="text" style="width:95%;height:100%"/></td>
<td class="kuangao" rowspan="4"><input style="width: 95px;height: 60px; position: relative;top: -38px;left: -3px;" type="file"></td>
</tr>
<tr>
<td class="kuangao">民族</td>
<td class="kuangao"><input type="text" style="width:95%;height:100%"/></td>
<td class="kuangao">政治面貌</td>
<td class="kuangao"><input type="text" style="width:95%;height:100%"/></td>
<td class="kuangao">身高</td>
<td class="kuangao"><input type="text" style="width:95%;height:100%"/></td>
</tr>
<tr>
<td class="kuangao">学制</td>
<td class="kuangao"><input type="text" style="width:95%;height:100%"/></td>
<td class="kuangao">学历</td>
<td class="kuangao"><input type="text" style="width:95%;height:100%"/></td>
<td class="kuangao">户籍</td>
<td class="kuangao"><input type="text" style="width:95%;height:100%"/></td>
</tr>
<tr>
<td class="kuangao">专业</td>
<td class="kuangao"><input type="text" style="width:95%;height:100%"/></td>
<td class="kuangao" colspan="2">毕业学校</td>
<td class="kuangao" colspan="2"><input type="text" style="width:97%;height:100%"/></td>
</tr>
<tr>
<td class="kuangao" colspan="7"><b>技能、特长或爱好</b></td>
</tr>
<tr>
<td class="kuangao">外语等级</td>
<td class="kuangao" colspan="2"><input type="text" style="width:96%;height:100%"/></td>
<td class="kuangao">计算机</td>
<td class="kuangao" colspan="3"><input type="text" style="width:98%;height:100%"/></td>
</tr>
<tr>
<td class="kuangao" colspan="7">个人履历</td>
</tr>
<tr>
<td class="kuangao">时间</td>
<td class="kuangao" colspan="2">单位</td>
<td class="kuangao" colspan="4">经历</td>
</tr>
<tr>
<td class="kuangao"><input type="text" style="width:95%;height:100%"/></td>
<td class="kuangao" colspan="2"><input type="text" style="width:97%;height:100%"/></td>
<td class="kuangao" colspan="4"><input type="text" style="width:99%;height:100%"/></td>
</tr>
<tr>
<td class="kuangao"><input type="text" style="width:97%;height:100%"/></td>
<td class="kuangao" colspan="2"><input type="text" style="width:97%;height:100%"/></td>
<td class="kuangao" colspan="4"><input type="text" style="width:99%;height:100%"/></td>
</tr>
<tr>
<td class="kuangao"><input type="text" style="width:97%;height:100%"/></td>
<td class="kuangao" colspan="2"><input type="text" style="width:97%;height:100%"/></td>
<td class="kuangao" colspan="4"><input type="text" style="width:99%;height:100%"/></td>
</tr>
<tr>
<td class="kuangao" colspan="7">联系方式</td>
</tr>
<tr>
<td class="kuangao">通信地址</td>
<td class="kuangao" colspan="2"><input type="text" style="width:96%;height:100%"/></td>
<td class="kuangao">联系电话</td>
<td class="kuangao" colspan="3"><input type="number" style="width:98%;height:100%"/></td>
</tr>
<tr>
<td class="kuangao">E_mail</td>
<td class="kuangao" colspan="2"><input type="email" style="width:96%;height:100%"/></td>
<td class="kuangao">邮编</td>
<td class="kuangao" colspan="3"><input type="number" style="width:98%;height:100%"/></td>
</tr>
<tr>
<td class="kuangao" colspan="7">自我评价</td>
</tr>
</table>
其中运用到表格知识点:
1.让表格居中对齐的一种方法: style="margin-left: auto;margin-right: auto;
2.定义一个样式类:
<style>
.kuangao{
width: 100px;
height: 30px;
text-align: center;
}
</style>
引用:class = "kuangao",上面的建立例子中每一个单元格都有引用
3.<input>标签是表单里面的内容
<input type="text" style="width:95%;height:100%" />
输入类型type = " "有text, emil, number, 等,设置宽高其与单元格大小差不多。
最后,我们看一看界面吧:
关于表单:
补充:
<!--
form表单,提交数据到服务器
action表示提交服务器的地址
method提交数据的方法:get,post.
get请求参数大小有限制,参数显示在地址栏,不安全
post将数据封装到formdata中,安全级别高,参数长度不限制
type:text,number,password,date,email,month,submit,reset,button,color,radio,checkbox,
-->
<form action="https://www.baidu.com/" method="GET" target="_blank">
<div style="text-align: center; position: relative; top: 50px;">
邮箱:<input type="email"><br>
密码:<input type="password" value=""><br>
<input type="submit" value="注册">
<!--表单radio需要设置name属性保证单选效果,name是提交到服务器的名称-->
男:<input type="radio" name="sex" value="男"> 女:<input type="radio" name="sex" value="女">
<!--下拉框-->
<select name="大学">
<option value="大学1">大学1</option>
<option value="大学2">大学2</option>
<option value="大学3">大学3</option>
<option value="大学4">大学4</option>
<option value="大学5">大学5</option>
</select>
</div>
</form>
表单还有许多属性和方法,以及输入类型没展示,大家可以去试试