HTML标记语言——表格标记

互联网   发布时间:2008-10-17 18:55:24   作者:佚名   text-message.png 我要评论

点击这里返回网页教学网 HTML教程 栏目.

上文:标记语言——标题

原文出处

标准化设计解决方案 - 标记语言和样式手册

Web Standards Solutions The Markup and Style Handbook

Part 1: Get Down With Markup 从标记语法谈起

Chapter2 邪恶

点击这里返回脚本之家 HTML教程 栏目.

上文:标记语言——标题

原文出处

标准化设计解决方案 - 标记语言和样式手册

Web Standards Solutions The Markup and Style Handbook

Part 1: Get Down With Markup 从标记语法谈起

Chapter2 邪恶的表格?

你知道吗?不知何时开始,使用表格居然变成充满罪恶的举动了?的确,以web标准编写网页的最大迷思就是"不要再使用表格了,永远不要!" 听起来表格就和瘟疫一样必须躲开,必须密封起来丢进满是灰尘的柜子里,当成是网络发展时代早期流传下来的古董保存起来.

如此的厌恶从何而来呢? 或许一开始十分单纯,至少拥有一个好的理由.很多人会理直气壮的宣扬抛弃传统的表格嵌套与补空gif图片的布局方式,改用灵活的结构化的css布局方式的好处.我们可能就开始抽丝剥茧的去掉所有的表格,甚至开始顽固的坚持把所有的表格驱逐出去 — 根本不分场合.

书中稍后我们会看到css布局的方法和这样做带来的所有好处.但是现在我们还是先来看看如何在适当的场合—也就是标记数据列表的时候使用表格.我们会研究几个简单的方法是我们的数据列表变得更容易使用,更漂亮.

完全就是表格

在标记列表数据时,我们绝对没有理由不去用表格标签.但是等等,什么才是列表数据?这边有一些例子:

日历

电子数据表

图表

时间行程表

对这些例子以及许多其他情况来说,必须使用非常复杂严格的css特效才能让资料看起来像表格,或许你能想象,用巧妙的css浮动,定位所有项目之后得到的是不兼容的矛盾的结果,更别提拿掉css之后,准确读出每笔资料大概会成为不可能完成的任务.事实上,我们不必畏惧表格—我们应该用他们设计之初的目标来使用它们.

适合所有人的表格

表格找来谩骂的原因之一是如果没有小心使用的话会存在可用性缺陷.举例来说:屏幕阅读程序难以正确读出内容,而小屏幕设备经常被用来布局的表格扰乱,但是我们有一些简单的方法增加列表数据表格的可用性.同时建立灵活的结构,方便未来以css设定样式.

让我们看看 图3-1 中的简单示例,这是美国棒球联赛的联盟记录:

图 3-1:典型的资料表示例

也许对红袜队球迷来说这是非常郁闷的统计资料,不过图3-1的却是列表资料的完美示范.它有三个表头(year,opponent,season record(w-l)),跟着是四年份的资料.在表格上面的是表格标题,说明了表格的内容.

标记这个资料表格的方式十分直观,我们或许会以这样的代码完成这个工作:

Boston Red Sox World Series Championships

Year Opponent Season Record (W-L)
1918 Chicago Cubs 75-51
1916 Brooklyn Robins 91-63
1915 Philadelphia Phillies 101-50
1912 New York Giants 105-47

这样显示的结果应该和图3-1十分相似,但是,我们可以在这个基础上加上一些改进.

首先,我们能用更加语义化的

标签来存放"Boston Red Sox World Series Championships".标签需要紧跟在

看上去,它更容易让使用者看出表格的主题,同时也能够帮助以其他方式得知网页内容的人.

让我们拿掉开头的那个段落,并加入正确的

:

Boston Red Sox World Series Championships
Year Opponent Season Record (W-L)
1918 Chicago Cubs 75-51
1916 Brooklyn Robins 91-63
1915 Philadelphia Phillies 101-50
1912 New York Giants 105-47

重要的是,标题必须快速传达后面资料的主题,根据默认设置,大多数可视化浏览器将

标签内的文字居中显示在表格的最上面,当然,我们稍后可以使用css来改变默认设置的样式 — 本章的技巧延伸中会讨论这个问题.事实上,现在标题位于独特的标签内,正好让我们之后的修改工作变得轻松简单.

相关文章

这篇文章主要介绍了html父子页面iframe双向发消息的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来2020-10-12

这篇文章主要介绍了如何在HTML里加载摄像头,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-09-29

这篇文章主要介绍了html-webpack-plugin使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-09-15

这篇文章主要介绍了html直接引用vue和element-ui的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-09-02

这篇文章主要介绍了详解HTML中字体使用line-height依然不能垂直居中解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友2020-08-20

这篇文章主要介绍了前端html换肤功能的实现代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-08-20

这篇文章主要介绍了多个HTML页面共同调用一段html代码的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来2020-08-17

这篇文章主要介绍了HTML中图片不存在显示默认图片的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来2020-08-17

这篇文章主要介绍了HTML table行距的改变方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学2020-07-31

这篇文章主要介绍了HTML Table 空白单元格补全的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一2020-07-31

最新评论

html语言设计表格,HTML标记语言——表格标记相关推荐

  1. 用html语言设计如下网页,HTML语言与网页制作教案(5篇可选)

    HTML语言与网页制作教案 城步职业中学:刘红兰 教学内容:HTML语言与网页制作 教学目的: 1.掌握输入和运行HTML文件的方法 2.掌握HTML基本的结构标记 3.掌握html在网页特效中的简单 ...

  2. 单片机c语言设计数据,单片机C语言设计.doc

    单片机C语言设计 第5章 单片机C语言程序设计 C-51的特点 C语言作为一种非常方便的语言而得到广泛的支持,很多硬件开发都用C语言编程,如:各种单片机.DSP.ARM等. C语言程序本身不依赖于机器 ...

  3. html语言设计表单实例,Html表格制作及实例

    简单标准表格: Html命令: 第1行第1列 第1行第2列 第2行第1列 第2行第2列 31 32 41 42 第1行第1列 第1行第2列 第2行第1列 第2行第2列 31 32 41 42 上下合并 ...

  4. c语言设计匀速直线运动,C语言课程设计指导书2015版(试用版)201506.doc

    C语言课程设计指导书2015版(试用版)201506精选 C语言课程设计 指导书 信息技术教学与实验中心 2015-04 目 录 第1章 C语言课程设计基本要求-------------- 1 §1. ...

  5. c语言设计题目代码,C语言课程的设计题目.doc

    计算机综合训练题目 指导教师: 尹航 训练班级: 完成时间: 2011-2012学年 第1学期 第4周 目 录 01课程设计题目:教师信息管理系统(由 完成)2 02课程设计题目:销售信息统计(由 完 ...

  6. C语言设计的管理系统,C语言设计订单管理系统探索.doc

    PAGE \* MERGEFORMAT30 C语言课程设计 随米打印订单管理系统 学 院: 计算机与信息科学学院 学生姓名: 谢润发 指导教师: 王新祥 职称 教授 专 业: 网络工程 班 级: 15 ...

  7. html语言设计一个网页,HTML语言与网页设计.ppt

    HTML语言与网页设计 陈庆章 qzchen@ 2011年05月30日 HTML入门? HTML语言 一种进行网页设计的语言 一种标签式的程序设计语言 一种纯文本式的语言 一种简单易学的语言 一种可以 ...

  8. c语言设计由数组,C语言程序设计_07数组.ppt

    C语言程序设计_07数组 注意:%S用在SCANF()中控制输入时,输入的字符串不能含有空格或制表符.因为C语言规定,用SCANF()输入字符串是以空格或回车符作为字符串间隔符号:当%S遇到空格或制表 ...

  9. c语言设计生命游戏,C语言实现生命游戏.doc

    C语言实现生命游戏 本世纪70年代,人们曾疯魔一种被称作"生命游戏"的小游戏,这种游戏相当简单.假设有一个像棋盘一样的方格网,每个方格中放置一个生命细胞,生命细胞只有两种状态:&q ...

  10. 分解质因数c语言设计思路,深入分析C语言分解质因数的实现方法

    首先来看一个最简单的C语言实现质因数分解的列子: #include void main( ) { int data, i = 2; scanf("%d", &data); ...

最新文章

  1. 一文让你搞懂YOLO难关!
  2. 科技基建,自主创芯——详解全球半导体制造行业格局
  3. C语言在建筑专业的应用,新工科背景下基于OBE的《C语言程序设计》课程建设
  4. file does not start with RIFF id(python)
  5. selenium+python笔记3
  6. React个人入门总结《五》
  7. 深入理解 WordPress 数据库中的用户数据 wp_user
  8. WireShark帧格式解析
  9. sql日期和时间函数
  10. oracle 登录不了的解决
  11. mysql 查询父子关系_递归查询具有父子关系的表
  12. 明日复明日,明日何其多,我生待明日,万事成蹉跎(分享)
  13. java 根据手机号获取归属地
  14. 解决浏览器下载附件乱码问题 IE11
  15. 如果我们现在要做一个库存盘点的系统,你怎么设计表结构,设计哪些表
  16. druid安装与案例
  17. 【工作感悟】老程序员总结的四条工作经验教训
  18. 检测tomcat 在CentOS 上的运行状态,发送邮件
  19. centos5安装nagios
  20. zbb20181224 win7 下的open live writer代码插件

热门文章

  1. 联想笔记本Win10 F1-F12失效的解决方法
  2. 解决编译twrp3.0.3遇到的问题
  3. 关于vue+element-ui项目的分页,返回默认显示第一页的问题解决
  4. Adobe Flash player 10 提示:Error#2044:未处理的IOErrorEvent. text=Error#2036:加载未完成 的解决方法
  5. 简单的 H5 视频推流解决方案
  6. Unknown host ‘services.gradle.org‘ 解决方法
  7. Android 软键盘弹出时布局内指定内容上移实现及问题解决
  8. adb devices 找不到设备的解决方法,亲测,超管用
  9. 何时使用cla(),clf()或close()在matplotlib中清除图?
  10. 权威的C ++书籍指南和清单