问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用html5完成响应式布局?

发布网友 发布时间:2022-04-26 00:38

我来回答

2个回答

热心网友 时间:2022-05-12 04:59

响应式布局最简单的就是用css3来实现。我举一个最简单的例子。

下面是html代码。
<!DOCTYPE html>
<html lang="en">
<head>

<meta charset="UTF-8">

<meta name ="viewport" content="width = device-width,initial-scale=1">
<title>index01</title>

<link href="style01.css" type="text/css" rel="stylesheet">
</head>
<body>

<div class="heading">第一</div>

<div class="container">

<div class="left">第二</div>

<div class="main">第三</div>

<div class="right">第四</div>

</div>

<div class="footing">第五</div>
</body>
</html>
下面是css3代码
*{
margin:0px;
padding: 0px;
}
.heading,
.container,
.footing{
margin: 10px auto;
}

.heading{
height: 100px;
background-color: red;
}
.left,
.right,
.main{
height: 300px;
background-color: yellow;
}
.footing{
height: 100px;
background-color: gray;
}
<!--media="only screen and (max-width:640px)" 这句话的意思是:只要当渲染屏幕的宽度不大于640px的时候才会使用这个样式表-->
@media screen and (min-width: 960px){
.heading,
.container,
.footing{
width:960px;

}
.left,
.main,
.right{
float: left;
height: 500px;
}
.left,
.right{
width:200px;

}
.main{
margin: 0px 5px;
width:550px;
}
.container{
height: 500px;
}
}
@media screen and (min-width: 600px) and (max-width: 960px){
.heading,
.container,
.footing{
width: 600px;

}
.left,
.main{
float: left;
height:400px;

}
.right{
display: none;
}
.left{
width: 160px;

}
.main{
width: 435px;
margin-left: 5px;
}
.container{
height: 400px;
}
}

@media screen and (max-width: 600px){
.heading,
.container,
.footing{
width: 400px;
}
.left,
.right{
width: 400px;
height: 100px;
}

.main{
margin-top: 10px;
width:400px;
height:200px;
}
.right{
margin-top: 10px;

}
.container{
height: 420px;
}
}
这样就可以实现简单的响应式布局!如果你想要了解的话,可以到华清远见学习一下。我就是在那里学习的。

热心网友 时间:2022-05-12 06:17

步骤1 创建空白的HTML 5模版
首先,我们创建一个空白的模版,代码很简单,如下所示:

复制代码
步骤2 增加HTML 5新标签 HTML 5中新增加了不少标签,如:
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section

在页面模版中,我们需要确保每个区域都能正确地对齐,因此需要使用HEADER、 NAVIGATION、 CONTENT、 SIDEBAR和Footer这些标签。代码如下所示:

复制代码
读者可能留意到这里使用的div id=”wrapper”,这个是稍候用来做meida query的时候调整全局CSS样式调整用的 步骤3 往HTML 5标签中增加代码
1)首先往标题中增加如下代码:

Simple HTML5 Template

复制代码
2)往导航标签中添加如下代码,这样很方便地构件了一个简单的页面分类导航:

Home About Parent Page Child
One Child Two with child Child One Child
Two Child Three Child Three
Contact

复制代码
3)使用标签来描述每一个要展示的内容实体,比如要展示的是多篇文章列表,其中的每一篇文章的具体内容就可以使用标签了。如下代码所示:

This is a title for post
Richard KS 20th March 2013 Tutorials HTML5, CSS3
and Responsive 10 Comments Lorem
Ipsum is simply mmy text of the printing and typesetting instry.
Lorem Ipsum has been the instry's standard mmy text ever since the
1500s

复制代码
4)添加标签 HTML5提供的元素标签用来表示当前页面或文章的附属信息部分,可以包含与当前页面或主要内容相关的引用、侧边栏、广告、nav元素组,以及其他类似的有别与主要内容的部分。
根据目前的规范,元素有两种使用方法:

被包含在中作为主要内容的附属信息部分,其中的内容可以是与当前文章有关的引用、词汇列表等。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孔子周游列国坐的什么车? 高内聚 ,低耦合 到底是什么意思? 高内聚低耦合的设计原则 清爽百合虾仁 高内聚低耦合原则 4题求详细解答,高中数学题 ...JAVA项目中各自功能与优点,他们之间的联系是什么? ...是pl/sql写好了,但是不是我们写哦,我想问各位java程序猿们,你们写吗... 核桃分心木泡几次水合适 核桃分心木泡多少次水合适 灯为什么不是短路 上海体育学院在职研究生考试考哪些 我是公务员,体育专业,想读在职研究生可以读吗?应该考哪个学校的?有体育管理学招生的吗?什么时候报? 我是一名体育教师,想考在职研究生,请问我是考体育硕士,还是考教育硕士呢?请各位大侠们帮帮忙~~ 本科应届生能报体育类在职研究生吗? 在职体育硕士考试难度怎样,要求如何 被逃生吓到了怎么办。 关于体育专业在职研究生 房贷计算公式是怎么样的 体育老师可以报考在职研究生吗? 黑暗欺骗能不能选择关卡 考体育在职研究生 电脑版黑暗欺骗怎么操作? 怎么报考体育类在职研究生 为什么2我在电脑上玩黑暗欺骗特别卡,怎么办,玩frostrunner也是,怎么办? 你好,体育教育类专业在职研究生还可以考吗 体育的在职研究生考试具体怎么考,考哪些 《黑暗欺骗》每个怪物的背景故事是什么? 北京体育大学在职研究生报考条件? 黑暗欺骗第二关逃离时碰到其他的出口会怎么样? 体育研究生是什么,都可以学什么专业,和别的研究生一样吗? h5响应式布局 minimum-scale属性作用是什么? 身长和身高的区别 身高和体长是一码事吗? 男人的长度和身高有关系吗 html5移动端开发和响应式设计差别在哪里?? 身高和身长意思一样吗? 响应式布局是怎么回事 只能用html5跟css3写代码吗 能用html跟css... 身高和长相哪个重要 身长和身高有区别吗 响应式和自适应有什么区别? 身高和长度 响应式布局的设计思路 谁知道身高和体长得比例是多少? 身高与衣长的对应关系是什么? 男人身高和长相哪个重要? 男生的长短和身高有关系吗 脚长和身高有什么关系? 关于身高和如何科学长高 身高是几毫米长还是几厘米的长? 推算身高和长高的方法