网页的图像、表格以及列表的使用和制作
一.网页的图像插入
网页的图像标签<img>其中有很多属性
<img src="" alt="图片失效后提示语" title="标题" /> <!--网页图片插入-->
- src=" "
用于添加图片的链接
- alt = ""
当图片失效的时候,提示图片的信息
- title = ""
图片的提示
二.网页的列表
- 有序列表
- 无序列表
- 自定义列表
<ol> <!--有序列表--> <li>张三</li> <li>李四</li> <li>王二</li> <li>李一</li> <li>张酒</li> <li>赵四</li> </ol>
<ul> <!--无序列表--> <li>张三</li> <li>李四</li> <li>王二</li> <li>李一</li> <li>张酒</li> <li>赵四</li> </ul>
<dl> <!--自定义列表--> <dt>Coffee</dt> <dd>black hot drink</dd> <dt>Milk</dt> <dd>white cold drink</dd> </dl>
三.网页的表格
网页表格的标签<table></table>,table标签下有多的标签
首先是<tr>,<tr>是行标签用来添加行,而每行都是由<td>组成
<table> <tr> <!--1行8列--> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> </table>
如果我想合并两个单元格,那么怎么搞?
使用colspan和rowspan进行跨列和跨行进行合并
比如将2行2列的表格合并
<colgroup></colgroup>这个标签是什么东东?
colgroup是以组的形式,对列进行属性的控制
<table cellspacing="0"> <colgroup span="2"> <col span ="2" style="background-color:red"> <!--前两列为一组--> <col span="1" style="background-color: yellowgreen;"> <!--后一列为一组--> </colgroup> <tr> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> </tr> </table>
上面的代码输出:
<table cellspacing="0"> <colgroup span="2"> <col span ="2" style="background-color:red"> <!--两列为一组--> </colgroup> <tr> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> </tr> </table>
添加表头<th>和标题<caption>
<table cellspacing="0"> <caption>这是标题</caption> <!--添加标题--> <tr> <th colspan="8">这是表头</th> <!--添加表头--> </tr> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> </table>
剩下的就是一些语义标签,没有什么实际作用,只是规范性比较强可以不添加
<thead> <tbody> <tfoot>
最后上代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>这是个标题</title> <style> table{ background-color: #51ad51; border: 1px solid white; } table tr td{ width: 200px; height: 60px; text-align: center; color: antiquewhite; } .gray{ color: #c9c9c9; } </style> </head> <body> <table border="1px" cellspacing="0"> <tr> <th colspan="8">H5-1725学员介绍</th> </tr> <col width="100px" /> <tr> <td>您的大名</td> <td colspan="2"></td> <td><strong>贵庚</strong></td> <td colspan="2"></td> <td rowspan="5" colspan="2" class="gray">请放下你最美的照片</td> </tr> <tr> <td>是否毕业</td> <td colspan="2"></td> <td><strong>专业是啥</strong></td> <td colspan="2"></td> </tr> <tr> <td>大学名称</td> <td colspan="5"></td> </tr> <tr> <td>从事过工作</td> <td colspan="5"></td> </tr> <tr> <td>H5基础程度</td> <td colspan="5"></td> </tr> <tr> <td>自我性格描述</td> <td colspan="7"></td> </tr> <tr> <td rowspan="2">简述<br>1.目标规划<br>2.对H5疑问<br>3.建议</td> <td colspan="3"></td> <td colspan="4"></td> </tr> <tr> <td colspan="3"></td> <td colspan="4"></td> </tr> <tr class="gray"> <td colspan="8">欢迎来到H5-1723,"前端"值得你拥有</td> </tr> </table> </body> </html>
未完待续.....................
标签 | 描述 |
---|---|
<table> | 定义表格 |
<th> | 定义表格的表头 |
<tr> | 定义表格的行 |
<td> | 定义表格单元 |
<caption> | 定义表格标题 |
<colgroup> | 定义表格列的组 |
<col> | 定义用于表格列的属性 |
<thead> | 定义表格的页眉 |
<tbody> | 定义表格的主体 |
<tfoot> | 定义表格的页脚 |
属性 | 值 | 描述 |
---|---|---|
align | left right center justify char |
HTML5 不支持。规定在列组合中内容的水平对齐方式。 |
char | character | HTML5 不支持。规定根据哪个字符来对齐列组中的内容。 |
charoff | number | HTML5 不支持。规定第一个对齐字符的偏移量。 |
span | number | 规定列组应该横跨的列数。 |
valign | top middle bottom baseline |
HTML5 不支持。定义在列组合中内容的垂直对齐方式。 |
width | pixels % relative_length |
HTML5 不支持。规定列组合的宽度。 |
M54