2011-09-07 37 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個字符。

相關問題