1,width:100%; 百分比,设定对象宽度占父元素100%,最外层div的父元素就是body元素,经测试,该div假如没有设置了高度,宽度,那就会继承body元素的高度和宽度,注意body元素默认高度是没有的,即0;默认宽度是页面的宽度,可以加border边框进行测试。 ---100%是根据父级元素的高度宽度来决定的,例如父元素浏览器窗口变小...
代码: 1 2 3 4 </di
CSS 中的常用尺寸单位 像素(px): 最常用的单位,相对于显示器的分辨率。1px等于屏幕上的一个点。 例如:width: 100px;表示宽度为100像素。 百分比(%): 相对于父元素的尺寸。例如,如果一个元素的宽度设置为50%,那么它将占据其父元素宽度的一半。 例如:width: 50%;表示宽度为父元素宽度的50%。 视口宽度(vw):...
因为是行高,所以会在行内元素的上下都加上行高的1/2,所以就垂直居中了!
width:100%是宽度默认为父元素的宽度,margin,padding,border对它的宽度没影响 比如:父元素width为100px;padding:10px,它的宽度会变成120px;当没有padding,border只有margin:10px时,它会往父元素外移动 width:inherit为宽度自动变成父元素的宽度,margin,padding,border对它的宽度有影响 比如:父...
em:相对长度单位 基准点为父节点字体的大小,如果自身定义了font-size按自身来计算(浏览器默认字体是16px),整个页面内1em不是一个固定的值。rem:相对单位 可理解为”root em”, 相对根节点html的字体大小来计算,CSS3新加属性,chrome/firefox/IE9+支持。vw:viewpoint width,视窗宽度,1vw等于视窗宽度的1%。vh:...
width:100%是宽度默认为父元素的宽度,margin,padding,border对它的宽度没影响 比如:父元素width为100px;padding:10px,它的宽度会变成120px;当没有padding,border只有margin:10px时,它会往父元素外移动 width:inherit为宽度自动变成父元素的宽度,margin,padding,border对它的宽度有影响 比如:父...
img{ width: 100px; height: 100px; object-fit: cover; } 09. 简化布局的网格 CSS 网格提供了一种以更简单的方式创建布局的强大方法。 .container{ display: grid; grid-tempalte-columns: 1fr 2fr 1fr; } 10. :focus-in 伪类 如果该元素包含任何具有 :focus 的子元素,则 :focus-within 会选择该元...
原理是通过padding-top或者padding-bottom实现,值是背景图片的宽高比。高度设置为0 .newcenter{width:100%;background:url('../../assets/img/newcenter.png')no-repeat;background-size:100% auto;padding-top:13%;height:0px;}.newcenter:before{content:"";display:block;padding-top:100%;}...
.container{ width: 100px; height: 20px; display: flex; flex-wrap: nowrap;}.item{ width: 50px; height: 20px;}.item1{/*收缩权重1/3,总空间50,所以它占33.33,为原本的2/3*/ flex-shrink: 1; /* default 1 */ }.item2{/*收缩权重2/3,总空间50,所以它占...