课程
/前端开发
/HTML/CSS
/CSS深入理解之absolute
为什么不让ul跟随input,把input的float去掉,然后让ul的margin-top设置为0岂不是更简洁么?
2016-03-27
源自:CSS深入理解之absolute 4-4
正在回答
不脱离文档流会不会把input下面的元素推下去?
我试了一下你说的方法,还是要设置margin-top,不然列表就把搜索框覆盖了
按标准,ul中只能放置li标签,如果放置别的标签不光不符合语义,也可能会给浏览器解析引入新的问题。
masuguar 提问者
Amy1234567 回复 masuguar 提问者
举报
理解CSSposition:absolute声明,掌握position:absolute高级应用
1 回答为什么设置.course-sidebar-result a{ position:absolute; …… } 后点击input,ul会显示?
1 回答为什么不直接将ul写在输入框部分的下面呢,这样不就是不需要设置margin-top的负值了吗
4 回答不是很明白ul-li为啥要放在前面?
3 回答去掉position:absolute 为什么就看不见那个“X”
1 回答什么原理,为什么去掉left和right就不行了?