HTML表格和列表笔记&练习<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>关于表格的一些练习</title> </head> <body> <p>一个普通基本的表格</p> <table border="5&

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>关于表格的一些练习</title> 注释:2、<tbody>…</tbody>:当表格内容非常多时,表格会下载一点显示一点,但如果加上<tbody>标签后(在table标签里包括),这个表格就要等表格内容全部下载完才会显示
</head>
<body>
<p>一个普通基本的表格</p>
<table border="5" bgcolor="#ffe4c4" background="sun.html" cellpadding="10" cellspacing="10" width="100%" height="200px">
<h2>以上属性依次为 边框宽度 背景色 背景图案 字符距边框距离 边框间距 表格宽度 表格像素大小</h2>
<caption>我的标题</caption> 注释:这是表格标题元素
<tr background="blue">
<th align="left">姓名</th>
<th align="right">电话</th> 注释:表格格式是行元素标签<tr>包括列元素标签<td>其中一种特殊的表头元素标签<th>作为基本的元素标签优先级与列元素标签相同
<th align="">电话</th>
</tr>
<tr>
<td>Bill Gates</td>
<td>555 77 854</td>
<td>555 77 855</td>
</tr>
</table>
<p>一个带有页眉页脚的表格</p>
<table border="1"> <!--页眉(thead)页脚(tfoot)和(tbody)必须一起使用-->
<thead>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
</thead>

<tfoot>
<tr>
<td>Sum</td>
<td>$180</td>
</tr>
</tfoot>

<tbody>
<tr>
<td>January</td>
<td>$100</td>
</tr>
<tr>
<td>February</td>
<td>$80</td>
</tr>
</tbody>
</table>
<h4>横跨两列的单元格:</h4>
<table border="1">
<tr>
<th>姓名</th>
<th colspan="2">电话</th>
</tr>
<tr>
<td>Bill Gates</td>
<td>555 77 854</td>
<td>555 77 855</td>
</tr>
</table>

<h4>横跨两行的单元格:</h4>
<table border="1">
<tr>
<th>姓名</th>
<td>Bill Gates</td>
</tr>
<tr>
<th rowspan="2">电话</th>
<td>555 77 854</td>
</tr>
<tr>
<td>555 77 855</td>
</tr>
</table>

</body>
</html>

表格标签中的定义表格列组属性的标签<colgroup> 与其类似的定义一个或多个列的属性标签<col>

两个 colgroup 元素为表格中的三列规定了不同的对齐方式和样式(注意第一个 colgroup 元素横跨两列):
<table width="100%" border="1">
  <colgroup span="2" align="left"></colgroup>
  <colgroup align="right" style="color:#0000FF;"></colgroup>
  <tr>
    <th>ISBN</th>
    <th>Title</th>
    <th>Price</th>
  </tr>
  <tr>
    <td>3476896</td>
    <td>My first HTML</td>
    <td>$53</td>
  </tr>
</table>

亲自试一试

浏览器支持

IEFirefoxChromeSafariOpera
         

所有主流浏览器都支持 <colgroup> 标签。

Firefox、Chrome 以及 Safari 仅支持 colgroup 元素的 span 和 width 属性。

定义和用法

<colgroup> 标签用于对表格中的列进行组合,以便对其进行格式化。

如需对全部列应用样式,<colgroup> 标签很有用,这样就不需要对各个单元和各行重复应用样式了。

<colgroup> 标签只能在 table 元素中使用。

HTML 与 XHTML 之间的差异

NONE

提示和注释:

提示:请为 <colgroup> 标签添加 class 属性。这样就可以使用 CSS 来负责对齐方式、宽度和颜色等等。

注释:col 元素是仅包含属性的空元素。如需创建列,您就必须在 tr 元素内部规定 td 元素。

参见:<col> 标签

可选的属性

属性描述
align
  • right
  • left
  • center
  • justify
  • char
定义在列组合中内容的水平对齐方式。
char character 规定根据哪个字符来对齐列组中的内容。
charoff number 规定第一个对齐字符的偏移量。
span number 规定列组应该横跨的列数。
valign
  • top
  • middle
  • bottom
  • baseline
定义在列组合中内容的垂直对齐方式。
width
  • pixels
  • %
  • relative_length
规定列组合的宽度。



 
关于列表:列表标签三种:无序列表<ul>有序列表<ol>定义列表<dl>
 
列表是可以进行嵌套的 就是将普通列表元素替换为列表标签 即可实现嵌套
 
 
列表标签
标签描述
<ol> 定义有序列表。
<ul> 定义无序列表。
<li> 定义列表项。
<dl> 定义定义列表。
<dt> 定义定义项目。
<dd> 定义定义的描述。
一般形式(有序列表)
<ol  start="数字">               注释:start属性用来描述有序列表项的排列情况 默认从1开始          
  <di>具体内容</di>
  <di>具体内容</di>
  <di>具体内容</di>
</ol>
无序列表                               注释:无序列表项之前以实心小黑点代替 若嵌套则实心空心交替出现
<ul>
  <di>具体内容</di>
  <di>具体内容</di>
     <di>具体内容</di>
</ul>

 

定义列表
<dl>
  <dt>定义列表项</dt>
  <dd>定义列表项的描述</dd>
      <dt>定义列表项</dt>
  <dd>定义列表项的描述</dd>
</dl>
posted @ 2016-11-22 11:37  墨鱼七灵  阅读(12159)  评论(0编辑  收藏  举报