回答%是css3的单位吗

 所属分类:web前端开发

 浏览:237次-  评论: 0次-  更新时间:2022-11-03
描述:更多教程资料进入php教程获得。 “%”是css3中的单位,“%”指的是百分比,是一个相对长度单位;所有接受长度值的属性都可以使用百分比单位...
更多教程资料进入php教程获得。

“%”是css3中的单位,“%”指的是百分比,是一个相对长度单位;所有接受长度值的属性都可以使用百分比单位,但是不同属性使用该单位的效果不同,需要有一个参照值,也即相对于包含块的高宽或者字体大小来取值,语法为“元素{长度值属性:百分值%}”。

前端(vue)入门到精通课程:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用

本教程操作环境:windows10系统、CSS3&&HTML5版本、Dell G3电脑。

css3的单位

CSS %--百分比

百分比(%)也是我们比较常用的单位之一,所有接受长度值的属性都可以使用百分比单位。但是不同属性使用该单位的效果可能并不一样。但是都需要有一个参照值,也就是说百分比值是一个相对的值。

百分比是一个相对长度单位,相对于包含块(containing block)的高宽或字体大小来取值。

关于包含块(containing block)的概念,不能简单地理解成是父元素。

如果是静态定位和相对定位,包含块一般就是其父元素。

如果是绝对定位的元素,包含块应该是离它最近的 position为非static属性的祖先元素。

如果是固定定位的元素,它的包含块是视口(viewport)。

百分比的继承

如果某个元素设置了百分比的属性,则后代元素继承的是计算后的值。例如:

p { font-size: 10px;line-height: 120%; }
登录后复制

那么p的子元素继承到的值是 line-height: 12px,而不是 line-height: 120%。

(学习视频分享:css视频教程、html视频教程)

以上就是%是css3的单位吗的详细内容,更多请关注zzsucai.com其它相关文章!

 标签: css3,
积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!