這是對這個問題的第二次嘗試,因爲自從我上次提出這個問題以來,我一直在努力解決這個問題,所以希望這次我會更有意義。根據不同的媒體查詢而改變內容
我爲即將推出的頁面創建響應式佈局。主體標題根據瀏覽器和設備的大小而變化。
<h1><span class="main__header--changer">COMING SOON</span></h1>
...和CSS
@media (max-width: 75em) {
h1:before {
content: "HOLD ONTO YOUR HATS";
}
.main__header--changer {
display: none;
}
}
@media (max-width: 64em) {
h1:before {
content: "NOT LONG TO GO";
}
.main__header--charger {
display: none;
}
}
...等和兒子,未來的不同變化很快含有較少的字母大小下山,一直到「近了」。
我這樣做的唯一方法是屏幕閱讀器不會讀取標題,因爲顯示:無。有沒有不同的方式來隱藏標題,但不是屏幕閱讀器,但內容是從CSS顯示?
感謝
爲什麼不使用JavaScript?或者隱藏div -s並在某個地方顯示它們('display:block/none;')? – Vucko 2013-02-22 16:00:52
我想只是使用HTML和CSS,如果我可以,因爲我對JavaScript不太自信。是的,我想把不同的標題放在div中會起作用,並沒有真正想到這一點。乾杯 – 2013-02-22 16:05:43
只是想到,雖然源代碼看起來很亂。這就是我選擇使用內容的原因:「」首先。 – 2013-02-22 16:08:01