使用@media screen解决分web不同分辨率问题

CSS3中的media type属性可以进行类似于我们属性的判读语句switch,其中,应用最广泛的就是根据不同的分辨率使用不同的CSS文件。这极大的提高了各个不同设备的兼容性。话不多说,开始例子:

以下CSS文件中进行了两种不同分辨率的设备的兼容

@media screen and (max-width: 1366px) {
	.banner-info {
		width: 93%;
		margin: 5em auto 0;
	}
	.header-bottom-grids {
		margin-top: 17.2em;
	}
	.header-banner {
		min-height: 790px;
	}
	.services-bottom-grids {
		padding: 5em 0 6em 0;
	}
	.contact-section {
		padding: 4em 0 5em 0;
	}
	.items {
		padding: 5em 0;
	}
	.page-not-found {
		margin: 6em 0 5em 0;
	}
	.news {
		padding: 3em 0;
	}
	.get-in-touch {
		padding: 3em 0;
	}
	.gin h3, .address h3, .dal h3 {
		padding: 0;
	}
	.about-header-banner {
		min-height: 300px;
	}
}

@media screen and (max-width: 1280px) {
	.services-bottom-middle h3 {
		font-size: 2.15em;
	}
	.banner-info {
		margin: 4em auto 0;
	}
	.header-top {
		padding: 1.6em 25px;
	}
	.home {
		width: 7%;
		padding: 2.12em 1.8em;
	}
	.banner-info h1 a {
		font-size: 2.6em;
	}
	.header-bottom-grids {
		margin-top: 16.2em;
	}
	.header-bottom-grid1, .header-bottom-grid2, .header-bottom-grid3, .header-bottom-grid4 {
		padding: 2.5em 0px 3.5em 0;
	}
	.header-banner {
		min-height: 730px;
	}
	.services-bottom-grids {
		padding: 4em 0 5em 0;
	}
	.secvice-top-grid-1, .secvice-top-grid-2, .secvice-top-grid-3, .secvice-top-grid-4 {
		padding: 3em 1.6em 4.5em 1.6em;
	}
	.item-1 h3,.item-2 h3 {
		font-size: 2.3em;
	}
	.item-3 h4 {
		font-size: 2.1em;
	}
	.item-3 {
		min-height: 323px;
	}
	.contact-section h3 {
		font-size: 2.8em;
		margin-bottom: 0.9em;
	}
	.contact-section input.text, .contact-section textarea {
		padding: 20px 15px;
	}
	.contact-section {
		padding: 3em 0 4em 0;
	}
	.footer {
		padding: 1.3em 0;
	}
	.page-not-found h3 {
		font-size: 15em;
	}
	.page-not-found h4 {
		font-size: 6em;
	}
	.about-header-banner {
		min-height: 265px;
	}
	.gin h3, .address h3, .dal h3 {
		font-size: 1.8em;
	}
	.news-text h3 {
		padding-top: 0;
	}
	.testimonials {
		min-height: 340px;
		padding: 4em 0 0 0;
	}	
}

通过以上代码,当分辨率为1366px时,自动切换到对应的格式,当分辨率为1280px时同理。

通过这样的方式,对应不同设备的兼容性问题可以有很便捷高效的解决方案



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值