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

在HTML开发中如何利用DIV实现这样的布局?

发布网友 发布时间:2022-04-06 13:16

我来回答

3个回答

热心网友 时间:2022-04-06 14:46

田字格布局,要求大小相同的四个正方形。而html里div如果不加控制的话是独占一行的,现在要做的是把四个大小相同的方块,排列成“田”字。
第一步、新建html文档并搭建框架
新建一个TXT文档,重命名为“田子格布局.html”,然后用记事本打开,输入表头信息,已经html整体框架搭建。包括head与body。
第二步、DIV布局
分别复制4个不同的div作为4部分,并且分别命名为不同id;显示内容为块1、块2、块3、块4。
【提示】div在html里是单独占一列的(如果不控制),现在4个div布局完成。
【代码如下】
</head>
<body>
<div id="prat1">块1</div>
<div id="prat2">块2</div>
<div id="prat3">块3</div>
<div id="prat4">块4</div>

</body>
</html>
第三步、CSS控制4个DIV显示
输入style然后开始对4个div进行控制,分别对四个块进行大小和颜色的设定,处理之后在浏览器中打开显示如下图所示。
【提示】由于是田子格,所以四个div大小应该相同,为了可以区分颜色分别采用不同的颜色。
【代码如下】
<style>
#prat1{
width: 200px;
height: 200px;
background: blue;/*边长200像素的蓝色方块*/
}
#prat2{
width: 200px;
height: 200px;
background: red;/*边长200像素的蓝色方块*/
}
#prat3{
width: 200px;
height: 200px;
background: yellow;/*边长200像素的蓝色方块*/
}
#prat4{
width: 200px;
height: 200px;
background: green;/*边长200像素的蓝色方块*/
}
</style>
第四步、使用浮动
在CSS里控制输入float:left;四个div全部输入一样内容,这时候看到的是四个并排的div,而没有达到想要的效果,如下图所示。
【代码如下】
<style>
#prat1{
width: 200px;
height: 200px;
background: blue;
float: left;
}
#prat2{
width: 200px;
height: 200px;
background: red;
float: left;
}
#prat3{
width: 200px;
height: 200px;
background: yellow;
float: left;
}
#prat4{
width: 200px;
height: 200px;
background: green;
float: left;
}
</style>
第五步、清除浮动
在第三块上使用清除浮动clear:left;其余的代码保持不变,然后保存代码,刷新打开的页面,就会看到一个田字格了,如下图所示。
【代码如下】
#prat3{
width: 200px;
height: 200px;
background: yellow;
float: left;
clear: left;
【注意】只清除第三块的就可以了。
【完整的代码】
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>田字格布局</title>
<style>
#prat1{
width: 200px;
height: 200px;
background: blue;
float: left;
}
#prat2{
width: 200px;
height: 200px;
background: red;
float: left;
}
#prat3{
width: 200px;
height: 200px;
background: yellow;
float: left;
clear: left;
}
#prat4{
width: 200px;
height: 200px;
background: green;
float: left;
}
</style>
</head>
<body>
<div id="prat1">块1</div>
<div id="prat2">块2</div>
<div id="prat3">块3</div>
<div id="prat4">块4</div>

</body>
</html>

热心网友 时间:2022-04-06 16:04

中间红色那个DIV定义它的position,然后利用margin定位!!

热心网友 时间:2022-04-06 17:38

下面三个你自己知道吧 最后一个 可以用绝对定位 然后调Top 或者直接调margin-top为负数
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中国和世界历史女性名人 盘点那些名垂千古的女人们 营养师多少钱一个月 红米手机充电怎么不显示快充画面 薯塔的做法(薯塔的做法是什么) 薯塔是如何做的薯塔的做法方法如何做薯塔怎样做 GND代表什么 皮肤干燥裂口子怎么办? 一到冬天小腿下面就自然出现口子 成的五笔dnnt是怎么拆的 成的五笔的打法是DNNT给我解释一下.. 梦到丟了一筐葡萄被别人抢走了 梦见葡萄和西红柿被别人连根偷了 面对复杂的网络环境,大学生如何保持心理健康????求答案,最好多答点。。 梦见园子里的葡萄被偷 梦见田里葡萄好多人偷 梦见自家园子种了好多葡萄别人来偷? 丰子恺杨柳阅读答案 春丰子恺 读后感 《杨柳》丰子恺阅读答案是什么? 快 丰子恺《阿咪》,阅读题的答案:1:用自己的话概括出它带给作者的生活的乐趣: 2:你和动物之间的事? 踏青 丰子恺 阅读题 下图怎么用DIV布局 暑假作业本(人教版)【清明】——丰子恺 阅读理解答案 丰子恺杨柳的阅读答案 阅读短文春丰子恺的阅读感想30字 诗歌阅读春天答案 阅读丰子恺的《春》,完成后面的题目 《春》丰子恺 阅读答案 华为开通会员购买的主题可以一直用吗 华为手机主题VIP到期后下载的还可以使用吗? 重庆农村商业银行上班时间2022 dreamweaver如何使用div标签定位布局 小米笔记本被Pin码锁住无法用指纹也记不住小米笔记本密码如何进入系统? 小米笔记本包装盒上有系统激活码吗? 小米笔记本被Pin码锁住无法用指纹识别如何进入系统? 小米笔记本电脑锐龙版密钥多少? 能够洗小龙虾的洗碗机有哪些牌子? 如何永久激活:Microsoft Office 2010 office 2010 怎样永久激活 大家知道洗碗机可以洗菜吗?有没有好用的洗碗机可以推荐? 柠檬、胡萝卜、苹果、芹菜能一起榨汁喝吗?对身体有什么好处 怎么办理日本护照??? 芹菜和苹果榨汁的功效 生菜汁芹菜汁苹果汁洋葱汁西红柿汁柠檬汁蜂蜜水一起喝的好处 社保缴纳委托书怎么写 个人委托缴纳社保证明怎么写 个人社保委托书怎么写 具有法律效力的社保代缴授权委托书怎么写,我是给我弟弟代缴的_百度知 ... 去法院代缴罚金代缴委托书怎么写? 社保缴费凭证委托书怎么写