26个常用易忘CSS小技巧

2020-05-16 07:12:15易采站长站整理

color: #c2c6ce;
}
//Firefox版本19+
input::-moz-placeholder {
color: #c2c6ce;
}
//IE浏览器
input:-ms-input-placeholder {
color: #c2c6ce;
}

子元素固定宽度 父元素宽度被撑开


// 父元素下的子元素是行内元素
.wrap {
white-space: nowrap;
}
// 若父元素下的子元素是块级元素
.wrap {
white-space: nowrap; // 子元素不被换行
display: inline-block;
}

让div里的图片和文字同时上下居中


.wrap {
height: 100,
line-height: 100
}
img {
vertival-align:middle
}
// vertical-align css的属性vertical-align用来指定行内元素(inline)或表格单元格(table-cell)元素的垂直对齐方式。只对行内元素、表格单元格元素生效,不能用它垂直对齐块级元素
// vertical-align:baseline/top/middle/bottom/sub/text-top;

实现宽高等比例自适应矩形


.scale {
width: 100%;
padding-bottom: 56.25%;
height: 0;
position: relative;
}

.item {
position: absolute;
width: 100%;
height: 100%;
background-color: 499e56;
}
<div class="scale">
<div class="item">
这里是所有子元素的容器
</div>
</div>

transfrom的rotate属性在span标签下失效


span {
display: inline-block
}

边框字体同色


.wrap {
width: 200px;
height: 200px;
color: #000;
font-size: 30px;
border: 50px solid currentColor;
// border: 50px solid; // 实现二
}

最后

原文在这里:gitHub 如有遗漏,还请指正!!