学做网站培训课程介绍

当前位置:

如何制作自适应网页网站(CSS3 Media Queries)

什么是自适应网页

随着网站浏览设备屏幕大小不同(包括PC,IPAD,手机等浏览设备),为了适应不同的屏幕,做网站制作时可以自动根据浏览网站的屏幕尺寸来显示不同的网页布局的网站。【相关知识:怎么做手机网站?】

如何制作自适应网页网站(CSS3 Media Queries)

自适应网页网站的制作

要想自己做一个自适应网页网站并不是什么难事,只需以下三步就可以轻松实现。

第一步:在标签上面加入viewport meta标签来设定。以下viewport meta标签告诉浏览器视口宽度等于设备屏幕宽度,且不进行初始缩放:

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

第二步: HTML结构

在这个例子中,页面布局包括 header,content,sidebar和footer。header固定高度为180px,content宽600px,sidebar宽300px。

如何制作自适应网页网站(CSS3 Media Queries)

第三步:在CSS文件中添加Media Queries

CSS3 media query是自适应网页设计的关键,他就像实战语言里的if条件语句,告诉浏览器根据不同的视口宽度(这里等于浏览器宽度)来渲染网页。(学习更多CSS知识,请学习这里的CSS视频教程。)

如果视口宽度小于等于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;
 }
}

根据你的喜好,可以定义更多的media queriey条件。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关教程

  • 网站制作流程是什么 视频教程 (1270965 次浏览)
    相信很多朋友第一次接触到网络,接触到建站,会被域名、空间、解析、建站程序等各种问题困扰,甚至都不清楚网站制作流程,也不知该如何下手开始做自己
  • 以下是我们学做网站论坛建站培训课程的所有内容:【只需支付680元的培训费用,就可以学习以下所有课程。】零基础网站制作培训报名地址:https://w
  • 在很多的图片网站上,全使用到3d轮播图效果,可以不断的实现旋转轮播,最大气美观。效果见这里;对于这样一种高大上的3D旋转轮播图,做起来并
  • 什么是自适应网页由于智能手机的普通,上网的终端设备已不局限于PC电脑了,有手机,平板,笔记本等等。宽度通常在600像素以下;PC的屏幕宽度,一
  • 静态网页不显示图片 (119350 次浏览)
    作者: 脉动Email: 511039684@qq.com详细内容:今天听了老师讲的课程第九节:什么是网站静态页面,然后自己就动手去照着做,文字什么的都可以显
  • DW中插入文字是最简单的操作,我们可以像在word一样随意的打出自己想要的文字。打开DW后,点击“设计”模式,在文字框中就可以打字了。插入文字可以是