2012-01-28 106 views
1

我想風格ALT地圖區域圖像的文本顏色 - > ALT =「維多利亞的祕密」 默認是藍色,但我想變成紅色! 我嘗試了一些沒有成功的方法......有什麼幫助嗎?如何樣式替代文字顏色?

這是我的代碼:

<map name="Map" id="Map"> 
     <area shape="rect" coords="22,4,126,50" href="http://www.victoriassecret.com/" target="_blank" alt="Victoria's Secret"/> 

回答

1

你可以在你的目標平臺更具體,語言等

我假設你正在試圖改變一個HTML頁面的替代文字。

這是不可能的see here作爲替代文字是由瀏覽器/操作系統設置。

除此之外,替代文字通常用於改善網站的可訪問性。即使你可以改變它,你也應該放棄這一點。

如果你想創建一個提示(彈出的文本),然後有很多DHTML腳本在那裏做這件事such as this

5

「ALT文本」是,流行的看法相反,而不是生成系統在項目上方懸停時顯示的消息。您在這些內容中看到的文本是在元素的title屬性中設置的,無法設置樣式。

但是,實際替代文本,即圖像未加載時顯示的文本可以像您在任何其他元素中設置文本樣式一樣進行設置。例如:

img { color: red; text-align: center; } 

將使替代文本在容器內呈紅色並水平居中。

然而,如果不是在你的意思是什麼,以及你的意思是系統生成的提示,你要遵循OSE的意見,並創建一個自定義工具提示,這可能會比更多的工作你打算。

雖然不是每個人都有JavaScript,但我建議您使用純HTML/CSS工具提示。這似乎是一個好的一個我只是谷歌搜索:Pure CSS Tooltips

+0

好吧,我可以更改img alt文本顏色(當圖像不加載時,我可以顯示替換此圖像的文本,我可以做一個樣式),但在我的情況下, 我有圖像,我使用區域地圖覆蓋圖像,鏈接此圖像,並添加替代文字區域地圖。這個文字我不能着色... – Aleksandar 2012-01-28 14:37:37

+0

實際上用地圖和地域玩了一下之後,恐怕實際上不能風格和地區元素。 :/我不能設法得到區域元素的替代文字顯示。我相信alt標籤就是那些不支持區域標籤的瀏覽器。 – MichD 2012-01-28 15:01:48