我剛剛瞭解了圖像替換技術,或者說我只是在學習,因爲我在Bootstrap中看到了一個mixin。我最近看到它出現了幾次,所以我決定進行調查。我發現this article,但我承認我不明白什麼是大驚小怪。爲什麼不把IMG標籤放在想要「替換」的文本上?什麼是所有的圖像替換技術?
0
A
回答
5
作爲OP鏈接到的頁面,Nine Techniques for CSS Image Replacement表示,實施圖像替換時應考慮幾個方面。有些方法比其他方法更直接,大多數只在圖形瀏覽器上工作,有些方法有更多抽象問題,如不必要的標記。
你有什麼是變體的樸實的
<h1 class="technique-ten">
<img src="graphics/thetitle.png" alt="The Title" />
</h1>
不需要任何CSS,這是基本的,它在很多情況下工作(屏幕閱讀器,文本瀏覽器等) ,但它對SEO目的不理想。 所以你添加額外的文本
<h1 class="technique-ten">
The Title
<img src="graphics/thetitle.png" alt="The Title" />
</h1>
這個CSS
.technique-ten {width:350px; height:75px;}
.technique-ten img {display:block; margin-top:-1.2em}
把圖片上的文字上方,但隨後你有額外的標記(在h1
文字和img
這說同樣的事情),如果圖像被禁用,你會得到雙文本。
而且您不能使用具有透明區域的圖像,因爲此jsfiddle顯示。使文本不可見不是一個理想的選擇,因爲任何使文本不可見的方法也會影響其SEO。
您可以使alt txt爲空。
<h1 class="technique-ten">
The Title
<img src="graphics/thetitle.png" alt="" />
</h1>
但這隻會停止「雙文本」的問題,而不是其他問題。另外,img
不再具有任何語義含義。
換句話說,是的,您的解決方案具有優點,但它不一定比那個頁面上提到的更好,因爲它具有相同類型的問題。
相關問題
- 1. 是否有涵蓋所有基地的CSS圖像替換技術?
- 2. 爲什麼這個圖像替換技術不起作用?
- 3. 這是一個「有效」的CSS圖像替換技術?
- 4. 什麼是有損圖像壓縮的最新技術?
- 5. 什麼繪圖技術是合適的?
- 6. 這是什麼java視圖技術?
- 7. Jini技術是什麼?
- 8. 是否有一種等效的圖像替換技術用於內聯SVG
- 9. 什麼技術可以讓我將圖像轉換爲xml?
- 10. 比較圖像相似性的最佳技術是什麼?
- 11. 什麼是切換Xaml視圖的最佳技術?
- 12. 什麼是替代EJB和EJB Timerservice的最佳技術?
- 13. 規則引擎的替代技術是什麼?
- 14. ququer背後的技術是什麼?
- 15. 這種技術的名稱是什麼?
- 16. .NET中MSMQ的新技術是什麼
- 17. ejb的核心技術是什麼?
- 18. 先切技術的含義是什麼?
- 19. 技術上的if語句是什麼?
- 20. phoneGap/Cordova的技術極限是什麼?
- 21. PhoneGap Build的技術背後是什麼?
- 22. Dailymile.com背後的技術是什麼
- 23. 什麼是無線技術的配置
- 24. 什麼是CSS中的精靈技術
- 25. Google Buzz背後的技術是什麼?
- 26. 技術上什麼是月光?
- 27. 技術上什麼是「初始WSDL」?
- 28. C#:代碼是什麼技術?
- 29. 什麼是編碼技術叫?函數[]()
- 30. 這是什麼叫滾動技術?
一個用途是爲爬蟲提供一些東西,而盲人已經閱讀了它們以及設計師眼中看起來更漂亮的東西 – mplungjan
所以我問的是爲什麼沒有正常的標題標籤或任何爬行器和文本閱讀器閱讀,併爲常規觀衆提供您的漂亮形象? – Moss
他們這樣做,並隱藏標題 – mplungjan