这是这个问题的第二次尝试,因为自从我上次问以来我一直在研究这个问题,所以希望这次我会更有意义。
我正在为即将推出的页面创建响应式布局。主体标题根据浏览器和设备的大小而变化。
<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;
}
}
... 以此类推,即将到来的不同变体包含的字母随着大小的减小而减少,一直到“nigh”。
我这样做的唯一方式意味着屏幕阅读器不会因为显示而阅读标题:无。是否有其他方法可以隐藏标题,但不是从屏幕阅读器中显示,而是从 CSS 中显示内容?
谢谢