当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > CSS控制表格文字样式的研究

CSS样式表
CSS网页设计 IE8和IE7共存
CSS2 打印属性让打印HTML文档不出问题
制作网页中设计段落缩进的方法
CSS border 属性使用说明
CSS border-style 属性使用方法
CSS border-color 属性使用方法
CSS border-width 属性使用教程
CSS padding属性定义边内补白
CSS margin 属性定义边外补白
网页布局教程 掌握CSS网页布局属性
css 背景样式属性说明
span margin 设置生效
html 滚动条在IE6和IE7中兼容性问题
IE6 两个div有间隙的问题(IE 3px bug)
CSS 数字和字母将容器撑大问题解决
换个角度看页面重构中的语义化
DIY属于个人开发使用的CSS Reset
CSS 空格引起网页布局间距问题
CSS 网页制作时遇到问题的快速参考技巧
css li 去掉点的样式写法

CSS样式表 中的 CSS控制表格文字样式的研究


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-09   浏览: 122 ::
收藏到网摘: n/a

即使在DIV满天飞的今天,Table在网页的布局中还是少不了的,因为当需要输出数据时,Table布局远远比DIV布局有优势,而且同样的我们可以通过CSS来控制表格样式。要知道WEB标准并非是通篇的DIV+CSS,而是倡导采用更合理的语义标签来进行布局。

文字的对齐方式一直是排版的重中之重,特别是对于数据显示来说,如何才能让众多的数据的可读性更强可识别性更高呢?

先来看表格一的文字对齐,这无疑是最失败的对齐方式。表格标题<th />标签内容默认是居中对齐的,可是当把<td />标签的内容也设为居中对齐时,无疑给数据的可读性带来了很大的困扰。因为每当从上一行数据看到下一行数据时我们的视线不得不转动来扫遍整个表格,增加了阅读的负担与时间;

这种对齐方式是Table完全默认的,<th />标签内容居中对齐,<td />标签内容左对齐,似乎也完全合情合理,可是如下图中所示,当其中一条数据很长但其它数据都很短时,这样子的易识别性依然不高。当其中某一条数据很长时,表格标题将离数据短的那个内容很远,同样也是增加了阅读的负担与时间;

通过手工加入样式,把<th />标签的对齐方式改为左对齐,与<td />标签的默认对齐方式一样,整个表格看上去整齐一致,可读性与可识别性都得到了提高。

<th />标签里的内容与注册表单或是留言表单里的说明文字是一样的用途,起的是说明或是归类的作用。这也就是为什么在很多的注册表单还有留言表单里用的都是这种对齐方式。

试想一下,如果下面这个留言表单里的说明文字都居中对齐,那会是个什么样子?