赤峰 鼎好职业技术学校--专注计算机教育27年官方网站!

赤峰鼎好职业技术学校

赤峰鼎好职业技术学校


CHIFENG DINGHAO ZHIYE JISHU XUEXIAO

全国咨询热线
0476-2892015
赤峰鼎好职业技术学校,赤峰计算机学校!
当前位置:首页 > 教育教学> 实战课

三步完成自适应网页设计

人气:   发表时间:2017-04-12 09:57:24   【

自适应网页设计近来很流行,如果你接触比较少请参见 responsive sites。当然,对一个新手来说可能听起来有点复杂,其实它比你想象的简单多了。这里是一个快速教程,通过学习你会自适应网页和media queries的基本原理(前提你有css基础)。

查看演示 Demo

Step 1:Meta 标签

为了适应屏幕,不少移动浏览器都会把HTML页面置于较大视口宽度(一般会大于屏幕宽度),你可以使用viewport meta标签来设定。以下viewport meta标签告诉浏览器视口宽度等于设备屏幕宽度,且不进行初始缩放:


IE8及其更低版本不支持media query,可以使用media-queries.js或respond.js脚本实现支持。

 

Step 2. HTML结构

在这个例子中,页面布局包括 headercontentsidebar
footerheader固定高度为180pxcontent600pxsidebar300px



Step 3. Media Queries

CSS3 media query是自适应网页设计的关键,他就像高级语言里的if条件语句,告诉浏览器根据不同的视口宽度(这里等于浏览器宽度)来渲染网页。

如果视口宽度小于等于980px,下面规则生效。

这里将容器绝对宽度改用百分比显示,让页面排版更加灵活。

/* for 980px or less */
@media screen and (max-width: 980px) {

	#pagewrap{
		width: 94%;
	}
	#content{
		width: 65%;
	}
	#sidebar{
		width: 30%;
	}

}

如果视口宽度小于等于700px, 将#content#sidebar宽度设为自动(auto),并移除它的浮动属性(float),这样它会变成满版显示。

/* for 700px or less */
@media screen and (max-width:700px) {

	#content {
		width: auto;
		float: none;
	}
	#sidebar {
		width: auto;
		float: none;
	}

}

当视口宽度小于等于480px时(如手机屏幕),将#header高度设为自动,h1的字体大小设定为24px,并隐藏#sidebar

/* for 480px or less */
@media screen and (max-width:480px) {

	#header {
		height: auto;
	}
	h1 {
		font-size: 24px;
	}
	#sidebar {
		display: none;
	}

}


赤峰鼎好计算机学校版权声明书:
本网站的所有内容版权归赤峰鼎好计算机学校所有,不允许复制及其他任何形式使用。
对未经许可擅自使用者,本校保留追究其法律责任的权利。

在线客服

招生咨询
点击这里给我发消息
其他咨询
点击这里给我发消息