作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 div
中有一个 ul
,并希望包含的 div
不受子 ul< 的影响
根据高度。
Jsfiddle:http://jsfiddle.net/9eCq6/3/
关于 jsfiddle,我希望黄色的 div
不比蓝色的 div
高,对于彩色 下面的文本 block >divs
不被红色 ul
压低——也就是说,我希望它与下面的文本 block 重叠。
我怀疑答案在于定位并受所应用的 float 的影响,但我还没有找到解决方案。我应该做什么或阅读什么来找到解决方案?
编辑:我不想给父项一个固定的高度,因为我不知道会添加什么内容。
最佳答案
使用绝对定位脱离父级。此外,您还需要 overflow: visible
和 clearfix:
.wrap {
position: relative;
overflow: visible;
}
.wrap::after {
content: "";
display: table;
clear: both;
}
.right {
position: absolute;
top: 0;
right: 0;
}
.right ul {
position: absolute;
top: 100%;
left: 0;
}
关于css - 我怎样才能防止父 div 与它的 child 一起成长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14507724/
我在一个最大高度为 80 的 div 内的表单中有一个 textarea。我的问题是当 textarea 中的文本太长时,textarea 应该从它的初始高度增长到 cb-input div 的最大高
我是编程初学者。最近,我编写了一个程序来从字符串日期中获取日、月、年并将其转换为 int 并分配给数组的元素。但是 VS 在编译时返回一个错误,我不太明白。请帮我解释一下!提前致谢!我的程序 usin
我最近发现了以下文本进度样式的方法,想知道是否有一种变通方法可以从中心增加元素宽度,这样文本也会从中心而不是从左侧填充。 body { background-color: black; } p {
我是一名优秀的程序员,十分优秀!