html如何让其中一个div浮在另一个div上面

position:relaitve好像很容易出现浏览器兼容性问题喔刘德华VS赵进召:说到底还是要用relative嘛... position:relaitve好像很容易出现浏览器兼容性问题喔

刘德华VS赵进召:说到底还是要用relative嘛
展开
 我来答
xp19971025
推荐于2019-08-17 · TA获得超过17.6万个赞
知道小有建树答主
回答量:42
采纳率:100%
帮助的人:2.2万
展开全部

设置div样式 z-index:auto

auto可定义为一个值(整数数字),越大代表越置前,如可定义为: z-index:999。

前提是div是定位元素代码实例如下:

1、<html>

2、 <body>

3、<style type="text/css">

3、.div1{ width: 200px; height: 100px; background: red; float: left; }

5、.div2{ width: 300px; height: 350px; background: yellow; }

6、</style>

7、 <div class="div1"></div>

8、<div class="div2"></div>

9、 </body>

10、</html>

扩展资料

一个网页对应多个HTML文件,超文本标记语言文件以.htm(磁盘操作系统DOS限制的外语缩写)为扩展名或.html(外语缩写)为扩展名。可以使用任何能够生成TXT类型源文件的文本编辑器来产生超文本标记语言文件,只用修改文件后缀即可。

标准的超文本标记语言文件都具有一个基本的整体结构,标记一般都是成对出现(部分标记除外例如:<br/>),即超文本标记语言文件的开头与结尾标志和超文本标记语言的头部与实体两大部分。有三个双标记符用于页面整体结构的确认。

参考资料

百度百科-html




西西哩的小马甲
推荐于2019-08-17 · TA获得超过10.1万个赞
知道大有可为答主
回答量:39
采纳率:100%
帮助的人:1.8万
展开全部

1、设置div样式 z-index:auto,auto可定义为一个值(整数数字),越大代表越置前,如可定义为: z-index:999。前提是div是定位元素。

2、可以使用float元素进行实现该效果。代码实例如下:

效果如下:

例子代码:

重叠样式需要主要CSS样式解释

1、z-index 重叠顺序属性。
2、position:relative和position:absolute设置对象属性为可定位(可重叠)。
3、left right top bottom绝对定位具体位置设置。

配合的样式
1、css width
2、css height
3、background 为了观察效果,我们对不同DIV设置不同背景颜色进行区别。



扩展资料:

z-index的值为正整数值,数字越大对应对象层越浮上层越靠前。

以上实例默认顺序是“.div-c”浮在最上层(蓝色背景层)、“.div-b”浮在中层(黄色背景层)、“.div-a”排最底层(红色背景层)。我们接下来使用z-index样式在不改变html代码情况下实现顺序颠覆。

“.div-b”浮在中层(黄色背景层)排序不变,实现“.div-a”浮在最上层(红色背景层)、“.div-c”排最底层(蓝色背景层)。

参考资料:百度百科DIV

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
IT干货sufaith
推荐于2019-09-05 · TA获得超过2134个赞
知道答主
回答量:49
采纳率:0%
帮助的人:4.4万
展开全部

html 让其中一个div浮在另一个div上面 通常情况下,有两种实现方法:(1) 浮动的元素设置float属性 (2) 浮动的元素设置position属性为 absolute, 另一个元素设置position属性为 relative。

具体实现代码如下:

1、设置float属性

<html>

<head>

<style type="text/css">

.dom1 { position: relative; width: 150px; height: 150px; background: #00f; }

.dom2 { position: absolute; top: 0;width: 100px; height: 100px; background: #999; }

</style>

</head>

<body>

<div class="dom1">

<div class="dom2"></div>

</div>

</body>

</html>

运行结果为:

2、浮动的元素设置position属性为 absolute, 另一个元素设置position属性为 relative

<html>

<head>

<style type="text/css">

.dom1 { position: relative; width: 150px; height: 150px; background: #00f; }

.dom2 { position: absolute; top: 0;width: 100px; height: 100px; background: #999; }

</style>

</head>

<body>

<div class="dom1">

<div class="dom2"></div>

</div>

</body>

</html>

运行结果为:

扩展资料:

CSS float的作用:

Float浮动用于设置对象靠左与靠右浮动样式,可以实现我们所需要的让DIV、SPAN等标签居左居右浮动。

代码示例如下:

<html>

<head>

<style type="text/css">

.divcss5{ width:400px;padding:10px;border:1px solid #F00}

.divcss5_left{ float:left;width:150px;border:1px solid #00F;height:50px}

.divcss5_right{ float:right;width:150px;border:1px solid #00F;height:50px}

.clear{ clear:both}

</style>

</head>

<body>

<div class="divcss5">

<div class="divcss5_left">布局靠左浮动</div>

<div class="divcss5_right">布局靠右浮动</div>

<div class="clear"></div><!-- html注释:清除float产生浮动 -->

</div>

</body>

</html>

运行效果为:

参考资料来源: MDN web docs-CSS float

参考资料来源: MDN web docs-CSS position

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
码农小明哥
推荐于2017-09-19 · 互联网程序员一枚,欢迎交流
码农小明哥
采纳数:9602 获赞数:25062

向TA提问 私信TA
展开全部

可以使用float元素进行实现该效果。代码实例如下:

<html>

<body>
<style type="text/css">
.div1{ width: 200px; height: 100px; background: red; float: left; }
.div2{ width: 300px; height: 350px; background: yellow; }
</style>
<div class="div1"></div>
<div class="div2"></div>


</body>
</html>

效果如下:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Herosky2
推荐于2019-08-26 · TA获得超过8964个赞
知道答主
回答量:44
采纳率:0%
帮助的人:6885
展开全部

html让其中一个div浮在另一个div上面可以使用float元素实现该效果。

代码实例如下:

效果如下:

DIV是层叠样式表中的定位技术,全称DIVision,即为划分。有时可以称其为图层。DIV在编程中又叫做整除,即只得商的整数。 DIV元素是用来为HTML(标准通用标记语言下的一个应用)文档内大块(block-level)的内容提供结构和背景的元素。

DIV+CSS是WEB设计标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式