css tricks总结

让box居中

可以固定宽度,然后左右的margin都设为auto

body {
    width: 200px;
    margin: 20px auto;
    border: 20px solid #bdc3c7;
}
让box自适应窗口

max-width:只要比width的60%大,就stay700px,比60%小,就跟随窗口比例缩放。

body {
    width: 60%;
    max-width:700px;
    margin: 20px auto;
    border: 20px solid #bdc3c7;
}
全文统一字体

只要在body里面设font-family,这样下面的元素会继承body了。
就不用在一个一个元素里面单独加了。

rem em px

https://www.cnblogs.com/wind-lanyan/p/6978084.html

在做项目的时候用什么单位长度取决于你的需求,我一般是这样的:
像素(px):用于元素的边框或定位。
em/rem:用于做响应式页面,不过我更倾向于rem,因为em不同元素的参照物不一样(都是该元素父元素),所以在计算的时候不方便,相比之下rem就只有一个参照物(html元素),这样计算起来更清晰。

文字居中
text align:center/right/left
css加背景

body {
background: url(https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1544809475101&di=d4fa43c571460db43091ff03c0099696&imgtype=0&src=http%3A%2F%2Fimg.qdaily.com%2Farticle%2Farticle_show%2F201806251150599DzdWFy1coqpjxlt.jpg%3FimageMogr2%2Fauto-orient%2Fthumbnail%2F%21755x450r%2Fgravity%2FCenter%2Fcrop%2F755x450%2Fquality%2F85%2Fformat%2Fjpg%2Fignore-error%2F1);
background-size: cover;
background-position: center;
color: white;
}

@media

设备小于1200px的时候应用下面的样式
反之min-width: 1200px,设备大于1200px的时候应用下面的样式

@media (max-width: 1200px){
    #headinggroup h1 {
        font-weight: 100;
        font-size: 3rem;
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值