CSS样式中如何将下面的元素覆盖上面的元素?

如图所示:日历莫名其妙的被表格覆盖了,穿插在里面了!有什么办法把日历变成覆盖表格的?

1、你应该使用定位了,涉及到了z-index
2、日历和表格的z-index要么全部取消不用,要用,全部加上,日历的值比表格的大一些就好了,z-index的值一般在10之内就好了,不要太高追问

你说错了!默认就是全部取消,没有使用的,之所以会覆盖,是因为表格是日历后面的元素,而后面元素是会覆盖前面元素的!只需要将后面的表格元素添加一个绝对定位和z-index=-1即可将表格反过来变成被覆盖的元素。无需全部加上或全部取消,只需后面的元素加上即可!

追答

问题解决了就好,你可以只加一个,但是绝对定位不要随便用,什么时候都需要注意文档流整体,不然如果你页面内容特别多,不盯在什么时候布局就出现问题了,定位等一般按左上角进行定位,这样页面缩小或者放大有利于整体观赏性而不会乱跳

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-06-27
用z-index分层处理,分层要配合 定位使用追问

z-index我知道了!但如何配合定位使用?案例中我把表格定位为绝对定位,z-index=-1,可这样表格上的按钮什么的就都不可以操作了?求解答?

本回答被网友采纳

CSS样式中如何将下面的元素覆盖上面的元素?
1、你应该使用定位了,涉及到了z-index 2、日历和表格的z-index要么全部取消不用,要用,全部加上,日历的值比表格的大一些就好了,z-index的值一般在10之内就好了,不要太高

css如何设置能让一个div元素覆盖在div元素上后下面的div元素中的文字不...
1、下面的div文字的颜色设置成transparent。.one{ color:transparent;} 2、给上面的div设置背景色。.two{ background-color: fff;}

怎样用CSS +DIV将第二张特定图片覆盖第一张图片的部分区域?
用CSS +DIV将第二张特定图片覆盖第一张图片的部分区域方法:用CSS中元素的background : background-color || background-image || background-repeat || background-attachment || background-position。 示例代码如下:复制代码代码如下:background:transparent url(123.jpg) no-repeat scroll -140px ...

div怎样才能覆盖div上面的内容?
这个用绝对定位就可以搞定了。position:absolute;举个例子:1.css代码 .div1{height:30px; width:100%; background:#fff; position:relative; z-index:1;}.div2{height:30px; width:100%; background:#f00; position:absolute; top:0px; left:0; z-index:2;} 2.html代码 这样子div2就...

用CSS怎么把下层的div 放到上层的div上面???
z-index属性只能用于定位元素,虽然你的黑色div有定位(fixed),但棕色和白色div没有定位的话,对他们两不起作用。可以给他们设置相对定位:position:relative;

怎么用一个DIV 完全覆盖在另一个DIV之上?
这个跟html元素的定位方式有关.div默认的是 后面一个div根据前一个div来定位. 也就是相对定位;而你这里需要的,实际上就是两个div根据他们的父容器来定位, 也就是绝对定位. 并且, 后面一个div覆盖到前一个上面.所以, 你应该使用的是 .parentDiv{position:relative;}.div1{position:absolute;z-inde...

css如何设置能让一个div元素覆盖在div元素上后下面的div元素中的文字不...
div1中的文字将会被div2覆盖 div2 你要的是不是把上面转化为下面这个效果 div1 div2 效果图: 通过你的表述,我只能这么理解 本回答由提问者推荐 举报| 答案纠错 | 评论 11 2 摆渡哪里 采纳率:77% 来自团队:百度知道的

CSS 一个样式 先后加两次 !important 后面的会覆盖前面的吗?
1、首先新建一个html文件,命名为test.html。2、在test.html文件内,使用div标签创建图层1,同时设置div的class为div1,主要用于下面通过该class来设置css样式。3、在test.html文件内,再使用div标签创建图层2,同时设置div的class为div2。4、在css标签内,对页面的div元素进行样式统一设置,定义它们的...

class覆盖前面的
1. 样式表的元素选择器选择越精确,则其中的样式优先级越高:id选择器指定的样式 > 类选择器指定的样式 > 元素类型选择器指定的样式 所以上例中,#navigator的样式优先级大于.current_block的优先级,及时.current_block是最新添加的,也不起作用。2. 对于相同类型选择器制定的样式,在样式表文件中,...

CSS绝对定位后,后面的元素怎么继着这个绝对定位元素布局
可以另设一个绝对定位的层,紧接在前一个绝对定位的元素后面,然后把后面的其他静态元素都放进这个层里。也可以把绝对定位的元素放到一个相对定位的元素里面,并且把相对定位的元素调整到合适的大小,这样后面的静态元素就会紧接在这个相对定位的元素后面,不受绝对定位元素的影响 ...

相似回答