概述
Rupert Madden-Abbott
194
html
css
semantic-markup
使文本斜体的正确方法是什么?我见过以下四种方法:
Italic Text
Italic Text
Italic Text
Italic Text
这是"老路".没有语义意义,只传达了使文本斜体的表现效果.据我所知,这显然是错误的,因为这是非语义的.
这使用语义标记纯粹用于表示目的.它恰好发生在默认情况下以斜体呈现文本,因此经常被那些应该避免但不知道其语义含义的人使用.并非所有斜体文本都是斜体,因为它是强调的.有时,它可能正好相反,如旁注或耳语.
这使用CSS类来放置演示文稿.这通常被吹捧为正确的方式,但同样,这对我来说似乎是错误的.这似乎没有传达任何更多的语义含义.但是,它的支持者会哭,如果你想要大胆地改变你所有的斜体文字会更容易.然而事实并非如此,因为我会留下一个名为"italic"的类,它使文本变为粗体.此外,我不清楚为什么我想要改变我网站上的所有斜体文字,或者至少我们可以想到这些不可取或不必要的情况.
这使用CSS类进行语义.到目前为止,这似乎是最好的方式,但它实际上有两个问题.
并非所有文本都具有足以保证语义标记的含义.例如,页面底部的斜体文字真的是一个注脚吗?还是它放在一边?或完全不同的东西.也许它没有特殊的意义,只需要用斜体表示,以便将它与其前面的文本分开.
当语义没有足够的强度时,它就会发生变化.让我说我的"脚注"仅仅基于页面底部的文字.几个月后我想在底部添加更多文字会发生什么?它不再是一个脚注.我们如何选择一个不太通用但又避免这些问题的语义类?
摘要
似乎在许多情况下,语义的要求似乎过于繁琐,在这种情况下,制作斜体的愿望并不意味着具有语义含义.
此外,将风格与结构分开的愿望使得CSS被吹捧为当有时候实际上不那么有用时的替代品.所以这让我回到了简陋的标签,并想知道这一思路是否是它留在HTML5规范中的原因?
是否有关于此主题的任何好的博客文章或文章?也许那些参与决定保留/创建标签的人?
最后
以上就是敏感裙子为你收集整理的html如何设置文本斜体,CSS/HTML:使文本斜体的正确方法是什么?的全部内容,希望文章能够帮你解决html如何设置文本斜体,CSS/HTML:使文本斜体的正确方法是什么?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复