2012-03-13 75 views
0

我需要更改alt標記中的文字樣式。編輯「alt」文字

例如:

<img alt="Logo" src="images/logo.jpg" /> 

,我需要改變大小和顏色此ALT(ALT = 「標識」)。



請問我該怎麼辦?

回答

4

我假設您的意思是瀏覽器爲alt屬性中的文本提供的工具提示。

除了改變文本本身之外,您無法直接控制它。

有Javascript庫,可以讓你寫自定義工具提示 - 很多jQuery plugins


更新:

如果你的意思是,如果出現圖像無法找到,您可以正常使用CSS規則,字體和顏色來控制這個文本。

+0

提示是title屬性不是ALT。 alt是爲了失蹤的圖像,但在標題中使用,如果你懶得指定它。 – user980058 2012-03-13 14:11:31

+0

@ user980058 - 我知道。你讀過這個問題了嗎? OP似乎在詢問「alt」屬性的出現。你認爲他的意思是什麼?不管規範中定義了什麼'alt'和'title',一些瀏覽器**都會顯示'alt'工具提示。 – Oded 2012-03-13 14:12:32

+0

確實,他無法控制工具提示,但我指出他並不是在談論他們: – user980058 2012-03-13 14:14:39

2

如果你指的是文本,其中顯示,當沒有圖像availble的 - 只是使用CSS,例如:

img { 
    font-size:20px; 
    line-height:1.3em; 
    color:#ff0000; 
} 
+0

效果因瀏覽器而異。例如,IE允許你設置顏色的樣式,但不是字體大小或字體系列。 – 2012-03-13 21:40:04

0

這不是一個確切的答案。它的一個建議。您可能會喜歡tooltip plugins以獲得this頁面中指定的所需功能。

0

您是否嘗試設置img標籤的字體?我很確定我過去是這樣做的。

<img ... style="font-size: 150%; color: red;"/> 
0

alt提示不能直接稱呼。

但是,您可以實現您的自定義工具提示這樣的插件:jQuery Tooltip

0
<span class="styleMe"><img src="..." alt="..." /></span> 

如果你做你的代碼的權利,你永遠不應該看到的替代文字。

0

ALT的原因屬性它指定圖像當前的位置,如果發生錯誤,圖像無法加載或圖像無法找到。您的瀏覽器然後解釋ALT標籤並輸出它的值...例如。

<img src="images/images.png" alt="An Image Should Be Here" /> 

如果沒有錯誤發生,並且圖像可以發現,等等,你的瀏覽器將正確顯示圖像。如果發生錯誤或無法找到圖像,它將在圖像應該位於的位置顯示ALT文本。 ALT文本的樣式(如果顯示)可以通過CSS定義。但是,通常瀏覽器的默認值將以預定義的方式顯示ALT文本。

我還沒有使用ALT標籤來顯示圖像的文字onHover,但我已經使用TITLE標籤來顯示圖像onHover的文本。

如果你有興趣的造型「工具提示」本身,你總是可以檢查出各種的jQuery/JavaScript的插件和HTML活動達到你噴補什麼...例如:

http://jquerytools.org/demos/tooltip/index.html

jQuery的工具>工具提示插件

我希望這一切都有助於我的朋友,感謝 , 亞倫