名站网址导航为大家提供关于网站网页设计设计相关的的教程知识。
根据我最近的一些实践以及在和一些读者进行关于hTML表格的使用问题沟通之后,决定写这篇文章。总的来说,我注意到由于误导性信息,他们对于table的使用有种先入为主的厌恶。事实上很多人会说”我看到永远不应该使用表格”的说法,但是这绝对是错误的!这个建议只是针对使用hTML表格来定义网站网页设计的布局,但是表格在方便的排列数据信息行和列方面非常完美,而且如果你一定要在一个页面上显示表列数据,你就不得不使用它们!为什么不呢?然而,在这种情况下,一些人无视了用于table的某些hTML标签的存在并且不知道该如何正确的使用它们。aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
hTML有10个表格相关标签。下面是一个带有简介的列表,但是首先,文档要被正确的定义在hTML 4.01/XhTML 1或hTML 5下面:aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<caption> 定义表格标题(4, 5)aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<col> 为表格的列定义属性(4, 5)aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<colgroup> 定义表格列的分组(4, 5)aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<table> 定义表格(4, 5)aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<tbody> 定义表格主体(4, 5)aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<td> 定义一个单元格 (4, 5)aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<tfoot> 定义表格的表注(底部)(4, 5)aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<th> 定义表格的表头 (4, 5)aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<thead> 定义表格的表头(4, 5)aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<tr> 定义表格的行(4, 5)aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
一个基本的表格结构如下:aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
它包含一个标题、头部、主体和底部。正确的hTML元素顺序是:aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<table>aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<caption>aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<thead>aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<tfoot>aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<tbody>aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
你也可以使用<col> 和<colgroup> 来定义表格的列或为列分组:aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<table>aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<caption>aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<colgroup>aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<col>aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<thead>aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<tfoot>aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<tbody>aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
下面是一个正确的表格结构实例:aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
在浏览器中的结果如下图所示:aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
关于表格的一些技巧
根据w3schools的解释和用法,在一个table定义中,<tfoot>元素必须出现在<tbody>之前,这样,浏览器就可以在接受到所有数据之前呈现表注了。另外,如果不是这个顺序,将不能通过W3C的hTML4和XhTML验证,无论你声明哪种DTD。(。aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
在 hTML 4.01 中,表格的align和bgcolor属性不赞成使用,所以在hTML 5中不再有任何table的属性被支持(事实上,在XhTML 1.0 Strict DTD中已经不支持”align”和”bgcolor”属性了);aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
所有主流浏览器都支持<colgroup> 标签,但是Firefox、Chrome 以及 Safari 仅支持 colgroup 元素的 span 和 width 属性;aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
css中的empty-cells:show|hide 可以设定空单元格是否显示边框。注意,这个需要设置在table而不是td/th中。IE6中比较容易遇到该问题;aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
css中的border-collapse:collapse | separate 可以设置表格的边框是否被合并成一个边框;aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
css中的border-spacing属性等效于table的cellspacing属性。aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
为了实现现在所提倡的表现和结构分离的开发模式,前端观察建议将页面中所有与表现层有关的东东,都用CSS来控制,不用hTML自带的属性来控制页面的表现,而table是最容易被忽略的一个。aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
关于table的更多详细内容可以查看W3C的文档: aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
->aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
相关文章推荐:aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
1.table添加多个tbody标签 jquery获取tbody索引index时的问题aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
jquery on事件jquery on实现绑定多个事件aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
API上jquery on介绍aOBAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
好了关于网站网页设计设计相关的这篇文章就给大家介绍到这里不明白的地方给本站留言。声明,本站内容来源于互联网,如果侵犯了你的权益请联系本站删除。,正确认识html表格(table)的结