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

响应式布局最简单的就是用css3来实现。我举一个最简单的例子。下面是html代码。 index01 第一 第二 第三 第四 第五 下面是
怎么用html5完成响应式布局?
响应式布局最简单的就是用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;
}
}
这样就可以实现简单的响应式布局!如果你想要了解的话,可以到华清远见学习一下。我就是在那里学习的。2017-11-20
步骤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 dummy text of the printing and typesetting industry.
Lorem Ipsum has been the industry's standard dummy text ever since the
1500s

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

被包含在中作为主要内容的附属信息部分,其中的内容可以是与当前文章有关的引用、词汇列表等。2018-08-04
mengvlog 阅读 10 次 更新于 2025-06-20 01:05:47 我来答关注问题0
  • 响应式布局最简单的就是用css3来实现。我举一个最简单的例子。下面是html代码。 index01

  •  海南加宸 怎样使用HT***5技术适配不同分辨率的设备?有网友晓得吗?

    使用HTML5技术适配不同分辨率的设备,主要可以通过以下几种方法实现:响应式设计:媒体查询:利用CSS3中的媒体查询(@media)功能,根据不同的设备屏幕宽度、高度、分辨率等条件,应用不同的样式规则。这样可以确保网页在不同设备上都能有良好的显示效果。弹性布局:使用百分比、em、rem等相对单位进行布局,...

  •  文暄生活科普 前端html5自适应页面布局的方法有哪些?

    利用弹性布局(flexbox)进行页面布局,通过设置容器为flex布局,并使用flex-basis定义各元素的基本尺寸,容器会根据元素尺寸和排列方式自动调整布局,实现动态响应式设计。通过结合以上方法,前端开发者可以灵活构建自适应页面布局,确保网页在不同设备和屏幕尺寸上展现一致且优化的用户体验。

  •  茜拉密 html5怎么制作一个响应式网页?

    1、选定基本设计尺寸,一般以1080为基准。确定响应式web设计的应用场景之后,和美工(或设计师)沟通,之前,一般需要美工出几套主流移动设备屏幕分辨率的设计图,现在,使用流式布局以及rem等可以使用一套设计图,以最常用的移动设备屏幕分辨率为基准。2、当美工完成设计图之后,前端工程师的工作就开始了。...

  •  深空游戏 如何使用HTML5的picture元素处理响应式图片

    目前最常见的解决方案作为一般规则,你会在任何响应式网站中发现以下CSS样式:1img {2max-width: 100%;3height: auto;4}此代码使用max-width:100%的设置,以确保图像永远不会超越其父容器的宽度。如果父容器的宽度收缩小于图像的宽度,图像将随之缩小。height:auto的设置可以确保当有这种情况发生时,...

檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部