老师你这里写错了吧?

来源:3-5 让菜单下拉

TimSpan

2019-08-24 13:59:15

.dropdown-toggle{

position: absolute;

z-index: 2;

display: block;

height: 100%;

padding: 0 18px 0 16px;

border-left: 1px solid #f3f5f7;

border-right: 1px solid #f3f5f7;

position应该为absolute.Z-index是不是只有在使用绝对定位 position:absolute属性条件下使用才能使用??


写回答

3回答

好帮手慕夭夭

2019-08-24

你好同学,解答如下:

1.理解的不对哦。设置相对定位,绝对定位以及固定定位的元素都可以使用z-index设置层级哦。

2.同学说的边框是菜单下面的这一条吗?这一条边框是父元素的,父元素实际高度为45px ,而菜单的高度为44px,所以恰好不挡住边框哦。

http://img.mukewang.com/climg/5d61080800014cd303650084.jpg

另外,盒子默认背景色是透明的,可以给.dropdown-toggle设置一个白色背景,再设置高度45px, 就可以发现边框可以盖住的。

如果没有解答疑惑,请详细描述一下是哪里的边框,以便老师准确的帮你解答。

祝学习愉快,望采纳。

0

TimSpan

提问者

2019-08-24

第二种CSS的方式倒是可以

0

TimSpan

提问者

2019-08-24

什么鬼?absolute又不行了,但是relative没有效果 边框还是有的啊

0

0 学习 · 14456 问题

查看课程