假设我想更改段落中单个单词的颜色。
我的选择似乎是:外部,Internal or Inline CSS
,<font>
或<span>
。
正确的方法是什么?
- 确定为什么要更改字体颜色。
- 选择最能描述该原因的元素(
<em>
如果你是为了强调而这样做,<body>
如果你是全局地这样做,等等)。如果需要区分相同类型的两个元素,请将类添加到现有元素中(即,比元素类型本身允许的原因更具体)。 - 在样式表中编写与该元素匹配的选择器。
"
font"可能会在不久的将来被弃用,因此"span"是两者中更好的选择,因为仅出于这个原因。
始终最好使用外部样式。也许在你的跨度中添加一个类,然后你可以一次又一次地使用它。
最重要的是,决定为什么要为文本添加颜色,如果要强调一个单词,最好使用"em"并使用样式表进行样式设置。如果用户是盲人,他们看不到颜色,但在阅读时他们会听到"它们"。