css 中如何让div不覆盖上面的div
发布网友
发布时间:2022-04-24 23:33
我来回答
共5个回答
热心网友
时间:2022-04-19 07:37
z-index属性用于控制Div层的高低。数字越高越上面 CSS z-index 属性 CSS 参考手册定义和用法 z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。注释:元素可拥有负的 z-index 属性值。注释:Z-index 仅能在定位元素上奏效(例如 position:absolute;)!说明 该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴。如果为正数,则离用户更近,为负数则表示离用户更远。默认值:auto继承性:no版本:CSS2JavaScript 语法:object.style.zIndex="1"实例 设置图像的 z-index:img { position:absolute; left:0px; top:0px; z-index:-1; } TIY浏览器支持 所有主流浏览器都支持 z-index 属性。注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。可能的值 值描述auto默认。堆叠顺序与父元素相等。number设置元素的堆叠顺序。inherit规定应该从父元素继承 z-index 属性的值。TIY 实例 Z-index Z-index 可用于将在一个元素放置于另一元素之后。 Z-index 上例中的元素已经更改了 Z-index。 相关页面 CSS 教程:CSS 定位HTML DOM 参考手册:zIndex 属性CSS 参考手册
热心网友
时间:2022-04-19 08:55
你说的情况可能是因为你的class为article的div的子元素使用了flaot 浮动,浮动会让你的元素脱离文档流,那么他就撑不开父元素了...父元素也就不能自适应了,解决的方法比较多,但是浏览器兼容性较好的方法之一是在父元素的底部加上一行代码: , 目的就是为了清除元素的浮动.使父窗体能够自适应其内部元素的大小.
参照你的代码做了如下更改:
.article{width:767px;position:relative;}
.random{width:767px; position:relative;}
1111111
6666666
另外如果你的一个层盖住了另一个层,还有可能跟你的position 有关系,你要检查代码是否给相应元素指定了position 如果指定了还要检查你是否指定了 left, right, top, bottom 的值.
热心网友
时间:2022-04-19 10:30
定位有问题#float1{ display:block; width:710px; height:45px; line-height:45px; font-weight:bold; border:1px solid #F00; margin-bottom:10px; position: fixed;_position: absolute;top:0; background-color:#F00;z-index:9}
热心网友
时间:2022-04-19 12:21
楼主的写法太牛了 HOHO~~
热心网友
时间:2022-04-19 14:29
建议把两个div的 position:relative 都去掉去掉 这个属性是相对定位 要是没特殊用意 最好不要用 它应该是你的div乱动的原因
css 中如何让div不覆盖上面的div
number设置元素的堆叠顺序。inherit规定应该从父元素继承 z-index 属性的值。TIY 实例 Z-index Z-index 可用于将在一个元素放置于另一元素之后。 Z-index 上例中的元素已经更改了 Z-index。 相关页面 CSS 教程:CSS 定位HTML DOM 参考手册:zIndex 属性CSS 参考手册 ...
div+css中上一个div会把下一个div覆盖住,为什么
div浮动造成,常用解决方法是清除浮动 div受到相对定位或者绝对定位的影响,定位是可以设置left,right,bottom,top,等位置样式的,解决方法一般是清除定位,或者解决兼容性,合理控制left,right ,bottom,top四个属性的值。另外还有一种不常见的情况,例如margin的负数值,可以造成div偏离原来的位置,建议...
css div 固定一个div 使这个div不随着网页的滚而滚动 就是把这个div固 ...
1、需要使用固定定位才能做到这样的效果。具体方法是首先打开html编辑器,首先设置一个容器div,然后设置一个用来演示效果的div,分别设置class属性名为container和fixed:2、在style标签中设置样式,设置container的position属性为相对定位,并且给它一个很高的高度,然后给fixed设置高度和宽度,以及颜色等属性,...
div+css 在一个DIV中的背景怎么平铺到下面的DIV中,怎样不让背景平铺到...
回答:背景默认平铺不想平铺 style="background: no-repeat"横向 repeat-x纵向 repeat-y
利用css如何让嵌套的div层不继承父div层的透明度?
其他属性直接覆盖就行了,透明很麻烦,覆盖不了:用css3的rgba颜色rgba(0,0,0,0.5),最后那个0.5是透明度。缺点是老版本ie不支持rgba。用半透明的png背景图做外面div的背景,缺点是ie6下需要另外增加一个js来让png背景半透明 里面的div1、2移出来不要和最外面div成为父子关系(就不会继承),然后...
css 如何让外层的div 控制住内层div的宽度?
你的div 基本上都用了position: absolute;这是将div采用绝对定位,我一般不这么做。因为绝对定位是以左上角为(0,0)定位你的div,跟换分辨率、浏览设备很容易出现位置偏移,你把position: absolute; z-index: 1;删除了应该就对了
div+css 在一个DIV中的背景怎么平铺到下面的DIV中,怎样不让背景平铺到...
可以对你不需要平铺到的div设置背景色,比如设置为白色等不知道是不是你要的效果<div style="background-color:#ccc; border:1px #000 solid;height:150px;"> <div style="border:1px #000 solid;float:left;weidth:100px;height:50px;margin:10px;"> DIV1 </div> <div style="border:1px...
CSS如何把DIV永远置于页面的底部
position:fixed; bottom:0; 这个方法简单好用。运用这个CSS把DIV永远置于页面的底部 利用绝对定位,然后设置底部距离为0。这个div如果位置在所有div的后面,那么只要前面的div 的高度够高的话,它的位置就会在页面的页面的底部的,一般想你这种说的要让他在页面底部的话都是页面高度太小,占不了满屏,...
css中一个div包含一个小div,如果外层的div不设border属性,里边的div上部...
border或者padding就可以有效的管制这个目无领导的margin防止它越级,假传圣旨,把自己的margin当领导的margin执行。对于垂直外边距合并的解决方案上面已经解释了,为父元素例子中的middle元素增加一个border-top或者padding-top即可解决这个问题。详细介绍你可以看一下下面我上传的文章,或者搜一下相关资料 ...
html中如何用css实现隐藏部分div的效果,如下图所示:
1,你可以裁剪原图片到你想要的样子就行了 2,你可以设置div的大小,然后给他加上属性overflow:hidden,就是溢出的隐藏。3,设置文字区域为div然后覆盖掉一部分图片区域 望采纳。