返回介绍

6.5 CSS3 的响应性

发布于 2024-08-18 00:24:15 字数 856 浏览 0 评论 0 收藏 0

请大家务必记住,我们可以针对不同的视口使用不同的声明。例如,针对较小的视口可以继续使用上一节中的渐变图案:

但针对大视口(例如宽度大于等于768像素的视口),可以不继续使用上图中的渐变图案。因此可以使用媒体查询为大视口设定一个具体规则:

请时刻牢记,只要你有需要,媒体查询就能让你给任何元素针对各种不同视口设定具体规则。这样做都是为了给用户提供最佳的使用体验。

使用CSS预处理器轻松编写CSS3代码

CSS3规则目前都需要各种不同的浏览器私有前缀。除了将各种声明的不同前缀写法保存为代码片段,或者使用JavaScript文件来自动追加前缀之外,还有一种快速编写CSS3代码的方法,就是使用CSS预处理器,如最流行的SASS和LESS。比如使用支持SASS的Compass插件,编写一个盒阴影就变得如此简单:element { @include box-shadow; }。当最终生成CSS代码时,代码中会包含一组完整的浏览器私有规则,并包含针对Internet Explorer的hack(如果需要的话)。如果这还不足以打动你,那再想想这种预处理器能够让你在CSS中使用变量和if/while这样的编程语句。欲了解更多信息,请前往SASS的网站http://sasslang.com和LESS的网站http://lesscss.org。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文