我剛剛想出了這個,似乎在所有現代瀏覽器的工作,我只是測試它,然後在(IE8 /兼容性,鉻,野生動物園,萬盎司)這是一個「有效」的CSS圖像替換技術?
HTML
<img id="my_image" alt="my text" src="images/small_transparent.gif" />
CSS
#my_image{
background-image:url('images/my_image.png');
width:100px;
height:100px;}
Pro的:
- 圖片ALT文字的最佳實踐的可訪問性/ SE Ø
- 沒有多餘的HTML標記,而CSS是相當小太
- 得到周圍的CSS上/圖像關問題,即「TEXT-INDENT」技術隱藏文本從低帶寬用戶
最大的缺點我能想到的是關於情況的css/images,因爲你只會發送一個透明的gif。
我想知道,誰使用沒有樣式表的圖像?某種手機什麼的?
我正在爲澳大利亞地區(距離最近的城市數百公里)的客戶建立一些站點,許多用戶將遭受撥號連接,而且經常過時的瀏覽器,因此「圖片關閉」問題是重要的考慮因素。
這種技術有沒有其他副作用,我沒有考慮過?
編輯:只是想添加額外的信息,我會用這個在一個正常的圖像標籤,因爲
答:我可以使用CSS的精靈
B.我可以生成與CSS php使用單個陣列在不同子域之間交替使用背景圖像源
C.我喜歡現在調整圖像大小的方式不會拉伸或扭曲圖像,因此它的行爲與頁面上的其他所有內容一樣。
我真的很感謝「誰使用沒有樣式表的圖像?」的答案。我想不出任何理由,我所能想到的所有例子都是「沒有css /沒有圖像」或「css但沒有圖像」,但可能有一些明顯的我失蹤了。 – 2010-04-14 13:44:27