网页制作中注意应用HTML标签的问题(2)_XHTML教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
font
标签被滥用到出现在当前的每一个重复元素的(如,每次你使用p
元素),而CSS,则可以用一条简短的代码来应用重复元素,甚至控制整个网站。使用CSS方法,不仅可以使页面比被大量font
标签寄生的更苗条,而且更轻易维护因为你所需要做得只是改变CSS文件中的一行,而不是逐一修改每一个font
标签。这也增加了维护一个一直保持设计风格一致的网站的可能性。font
标签和不恰当的表格使用是两个产生网页不必要臃肿的主要原因。
属性
可能你认为你正在使用良好的标签,但还是有一些麻烦的寄生虫属性潜伏,它们随时会冒出来。
name
用来为一个元素指定一个名字,它在如input
的表单元素中完全被接受,但在其它地方,name
的工作已经被id
属性取代。text
和bgcolor
可以在body
起始标签中定义页面的基本文本颜色和背景颜色。CSS的color
和background-color
属性在应用到body
选择符时也可以做到。background
可以在body标签中指定一个背景图画。CSS会做得更好,用如background-image的属性来处理背景图片。link
、alink
、vlink
在body
标签中用来指定连接(未访问,激活和已访问)。CSS宝贝──:link
、:active
和:visited
会做这项工作。align
可以用来对齐某个元素的内容(比如<div align="center">Stuff</div>
),但是,像center
标签,CSS的text-align
属性是新的老板。target
可以用不同的方式打开一个连接,最常用的是打开新窗口(比如<a href="wherever.html" target="_blank">Help me</a>
)。看起来不错,但你不要对你的网站这样做。用户并不预期不可思议的东西(比如新窗口)出现,而且最常用的浏览工具是浏览器的后退按钮,假如你打开新窗口,这将不可用。它是非法和不易用的。
注重
保留标签的表现属性如图像的width
和height
,表格的cellpadding
和cellspacing
,是由于这些元素经常使用不同的值。这不是完美的解决方案,但假如你的网页有大量的图像和表格,你没有其他的明智选择,只好使用它们。
最让人难以理解的表现属性是textarea
标签,它仅有cols
和rows
两个合法属性,在最新的HTML版本中也是必须的。
良好标签,不良使用
要进入你的卧室你可以弯腰通过一个狗洞,但等等,还有一扇有把手的为人类预备的门!哇,看——刚好适合一个进入。
使用HTML标签(好标签),无论相信与否(相信它!),有一个很好的的理由:你使用它们有一个好前提,你就会有一个更好的结果。
网页本身对用户来说,比起HTML标签语法语义更易用,屏幕阅读器常会在碰到一个ul
标签或者有着h1
或h2
的标题标签时强调突出它们。
相关XHTML教程:
- 相关链接:
- 教程说明:
XHTML教程-网页制作中注意应用HTML标签的问题(2)。