【发布时间】:2014-10-09 13:00:31
【问题描述】:
我经常让设计师给我响应式设计,其中元素的措辞会根据屏幕的大小而变化。
桌面:阅读更多
移动:阅读
桌面:下载 PDF
移动:导出
桌面:点击此处
移动:点击此处
在移动版和桌面版网站中使用不同文本的正确方法是什么?
【问题讨论】:
-
您可以使用 JavaScript,也可以使用媒体查询根据分辨率显示或隐藏页面上的某些元素。
-
没有一种“正确的方法”。这一切都取决于你必须使用什么。
-
您可以使用引导响应实用程序非常简单明了地实现您的需求。检查:getbootstrap.com/css/#responsive-utilities
-
大多数响应式框架都有一个您为 X 大小添加的类名。将文本放在单独的 span 中并添加该类。
-
此类实用程序类的问题在于它们并没有真正混淆来自所有屏幕阅读器的内容(有些仍然使用
display: none;和visibility: hidden;读取元素) - 可访问性问题
标签: javascript html css semantic-markup