1. 首页
  2. 考试认证
  3. 微软认证
  4. CSS百分比定义高度为什么没有效果

CSS百分比定义高度为什么没有效果

上传者: 2020-12-13 10:37:38上传 PDF文件 31.79KB 热度 8次
当我们给块级元素设置响应式高度的时候,例如给div设置height=50%,往往没能看到效果。 原因是百分比的大小是相对其父级元素宽高的大小,如最外层元素设置的百分比是对应屏幕而言的。 需要了解的是对于宽度来说,其父级元素无须确定宽度就能设置百分比,例如我们可以利用这个特性给未知宽度的块级元素设置水平居中效果: 父元素css: position: relative/absolute; left: 50%; 子元素css: position: relative; left: -50%; 但高度则不同,若某元素的父元素没有确定高度,则无法有效使用height=XX%的样式,我们可以这样解
下载地址
用户评论