Jon*_*nes 53
它已在HTML 4 http://www.w3.org/TR/REC-html40/present/graphics.html#edef-U中弃用,因此不会进行验证.
请改用样式.也许是一个<span>
标签.虽然,如果你想要你想要添加下划线的东西,要强调没有启用样式.使用<em>
标记并使用CSS为其添加下划线.
Sam*_*son 19
是的,它被弃用了.请改用样式.另请注意,带下划线的文本可能会令人困惑,因为它类似于链接的默认样式,并且可能会使某些用户感到沮丧.
如果您愿意,您甚至可以重新使用其他HTML元素,例如em
:
CSS:
em {
font-style: normal; /* Removes italics */
text-decoration: underline; /* Makes underline */
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<p>I like to <em>underline</em> words.</p>
Run Code Online (Sandbox Code Playgroud)
<咆哮>
关于"语义与风格"的一般性评论:虽然对此有一定的道理,但这是一个有些人过度学习的教训.
在现实生活中,许多人使用斜体来强调.当然,我可以创建一个CSS样式的"span.emphasized {font-style:italic;}",然后不要在强调的文本周围放置"<i> </ i>",而是强调"<span class ='" "> </跨度>".除了大量的额外打字之外,究竟又取得了什么成果呢?
此外,有一百万个理由我为什么要把一段文字放在斜体字中.也许这是一本书的标题; 也许我想强调一下; 也许我正在使用斜体字的惯例; 如果我在文档中有10个单词由于9个不同的原因用斜体字表示,那么迂腐的答案是我应该创建9个不同的CSS样式条目来描述所有这些原因.就个人而言,我几乎从不这样做,因为它什么都没有.是的,从理论上讲,我可能会认为书名应该是草书字体而不是斜体字或其他字体.在实践中,这种情况发生的概率非常接近于零,如果确实如此,我的文档中有两个这样的书名,我可以改变它两次.从理论上讲,有人可能希望使用查找书名的程序来扫描我的文本.
我不是说CSS没用.恰恰相反.当我有一个在我的文本中重复多次的语义对象,并且没有"自然的",广泛认可的风格时,假设当我继续处理文档时我可能想要更改样式.在这种情况下,更改单个CSS条目比更改一百个实例要容易得多.或者我可能想在不同情况下使用不同的样式,例如在屏幕上显示时将警告消息设置为红色,但在打印黑白文档时将它们以粗体显示.
例如,我经常使用CSS引用引用,因为我经常改变我对italicizing,indenting和font size的看法.我从来没有将CSS用于我希望用于强调的文本,因为我知道我不太可能想要将其渲染为除斜体之外的任何东西.
我的观点是,我不在乎有些学究说"这是你必须始终服从的规则.你问为什么你必须遵守它?但我只是告诉你!因为这是一个规则!" 我使用在本申请中有用的工具和技术.(是的,是的,有很多经验法则在99%的时间内有效,并且在罕见的异常出现之前不值得考虑.)
</咆哮>
该<u>
标签已被弃用,以支持样式表.
大多数浏览器将在很长一段时间内继续识别它,只是不需要向后兼容已有的内容.但是,如果您希望符合XHTML,则应避免使用它.
您可以在此处阅读有关已弃用的HTML标记的更多信息.
归档时间: |
|
查看次数: |
31600 次 |
最近记录: |