在CSS中,数值和单位是密不可分的,共同定义了样式属性的具体值。CSS提供了多种单位帮助开发者精确地控制网页的布局和样式,大致可以分为以下几类。
(1)绝对单位
绝对单位不依赖于视口或父元素的尺寸,是固定的,具体有以下几种。
(2)相对单位
相对单位根据它们的参照物来计算值,具体有以下几种。
(3)灵活单位
灵活单位通常用于响应式设计,以适应不同屏幕尺寸和分辨率,具体如下。
(4)无单位值
有些CSS属性可以接受无单位的数值,具体如下。
注意:
媒体查询允许开发者根据不同的媒体类型和条件来应用不同的样式规则,使得开发者能够为不同的屏幕尺寸、分辨率、设备方向等创建响应式和适应性强的布局。媒体查询可以被嵌套在CSS样式表的任何位置,通常放在样式表的开始或结束部分,便于管理和维护。
(1)媒体查询的定义和使用
使用“@media”查询,可以针对不同的媒体类型定义不同的样式,例如,“@media”可以针对不同的屏幕尺寸设置不同的样式,因此对于需要设置响应式的页面,“@media”是非常有用的。开发者在重置浏览器大小的过程中,页面会根据浏览器的宽度和高度重新渲染页面。
(2)媒体查询的语法规则
媒体查询条件由媒体类型、逻辑操作符、媒体特征组成,其中媒体类型可省略,逻辑操作符用于连接不同媒体类型与媒体特征,媒体特征要使用“()”包裹且可以有多个,例如。
(3)媒体逻辑操作
① 媒体逻辑操作符,“and”、“not”、“only”用于构成复杂媒体查询,可以通过“,”将其组合起来,具体解释如下。
② 媒体特征包括应用显示区域的宽高、设备分辨率以及设备的宽高等属性,常见的媒体特征如下所示。
(4)媒体类型
媒体类型描述设备的一般类别,除非使用not或only逻辑操作符,媒体类型是可选的,且会隐式地应用all类型,媒体类型的值如下所示。
创作说明
版本:2024年
网站:http://www.51xueweb.cn
撰写团队:杜宇飞 侯志强 尤飞祥 段玉昆
指导审核:阮晓龙
到此这篇css4(Css-W- 翻译)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/qdhtml/14757.html