2011-09-07 20 views
0

我将我的网站上的一个字改为与我的其余文本不同的字体。我知道这样做的唯一方法是:唯一改变一个词的方法是用span?

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

有没有更好的方式来改变或这是唯一的办法?

我之所以这样问是因为我可以做这样的事情:

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

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

+1

“更好的办法”?什么可能更好?这不是唯一的方法,但它往往是最好的。替代品可能会令人恐惧。 ''有什么问题?你不喜欢什么?请在您的问题中**具体**。 –

+0

@ S.Lott我编辑的问题,以更好地反映我的要求,并意味着 – L84

回答

4

据我所知,这将是最合理的方法来做到这一点。 CSS加载速度快,拥有一个类,并且在页面上多次使用它意味着加载时间很长。另外,如果你决定改变颜色/风格并重新设计,那么它很容易修改。

+0

在adition中,有一些很好的工具,如http://simplehtmldom.sourceforge.net/,可以帮助OP轻松地替换/添加内容在现有的文件上。 – yoda

1

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

1

是包含在一段文字你的话,或者是坐在自己的html标记?如果后者是这种情况,那么您可以像为span标签所做的那样定义类,并直接在该标签上写入css/javascript。

0

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

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

的确如此,但跨度会一样容易。 =>最重要的是,它会拾起我可以用我的班级覆盖的链接样式,但不值得付出。 – L84

+3

如果它不是主播,请不要将其标记为主播! – ThatMatthew

+1

使用错误类型的标签通常会导致可访问性和跨浏览器功能的问题。不同的平台通常会基于标签做出一些合理的假设,如果您认为自己有锚点,则可能会引入不需要的行为。 – sscirrus

0

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

相关问题