改变一个单词的唯一方法是跨度?

时间:2011-09-07 20:17:48

标签: html css

我正在将我网站上的单词更改为与其他文本不同的字体。我知道这样做的唯一方法是:

<p>My text here <span class="myclass">then word to change</span> more text</p>   

有没有更好的方法来改变它,或者这是唯一的方法吗?

我问的原因是因为我能做到这样的事情:

img[src*="name of file"] {
    /*my style here*/
}

虽然我的文字没有自己的标签,但我不知道是否有一种方法我不知道。

5 个答案:

答案 0 :(得分:4)

据我所知,这是最合乎逻辑的做法。 CSS加载速度很快,只有一个类,并且在页面上多次使用它意味着加载时间很长。

此外,如果您决定通过重新设计更改颜色/样式,则可以轻松修改。

答案 1 :(得分:1)

这是推荐的方式,特别是对于HTML4 +

答案 2 :(得分:1)

您的单词是否包含在文本段落中,还是位于自己的html标记中?如果是后者,则可以像对span标记一样定义类,并直接在该标记上写入css / javascript。

答案 3 :(得分:0)

你可以添加一个没有href的锚标签和一些css。

<a class="myclass">My Word</a> 

答案 4 :(得分:0)

“更好”是一个主观的术语。如果您想要更加语义,可以使用标签而不是标签来表示您希望文本具有重点。这也带来了额外的好处,即您可以输入2个字母。 :-)如果你不太关心语义,你甚至可以或标签再保存1个字符。