所以我一直在试图找出我的div在这里的问题;如何将我的设计转化为实际的布局,并且我没有很好的研究或实施。在附加链接中,您看到// PORTFOLIO,然后是一条延伸到内容区域边缘的线条,上面有一条红线。现在,我将// PORTFOLIO和红线div设置为特定的像素宽度,但我希望能够让两个div自动设置其宽度(第一个自动设置其宽度,基于多大的// TITLE占用,第二个填充容器中的剩余空间),因为我会让网站的其他部分执行相同的操作,并且不想针对每个区域进行专门的测量。任何建议都非常受欢迎,非常感谢你!使div自动填充空间
2
A
回答
8
参见:http://jsfiddle.net/GmtMK/1/(改变浏览器窗口的宽度)
<div id="columnA">
<div id="title">//Portfolio</div>
<div id="line"></div>
</div>
#columnA {
font-family: 'ProximaNovaRegular', Geneva, sans-serif;
font-size: 19px;
text-transform: uppercase;
color: #C10000;
margin-bottom: 20px;
letter-spacing: 4pt;
}
#title {
float: left
}
#line {
overflow: hidden;
height: 9px;
border-bottom: 1px solid #c10000;
}
2
首先,请允许我补充您的网站上,它看起来既美观又时尚! 其次,我对你的解决方案,使用display: table
CSS属性,但是,它需要添加一个<hr />
元素是它不会让你有不平整的高度细胞:
<div id="columnA">
<div id="title">//Portfolio</div>
<div id="line"><hr /></div>
</div>
#columnA {
width: 400px;
display:table;
}
#title {
display:table-cell;
width: 175px;
}
#line {
display:table-cell;
width: auto;
}
hr {
background-color: #C10000;
height: 1px;
border: 0;
}
请参阅完整的例子:http://jsfiddle.net/GmtMK/
相关问题
- 1. CSS - 使用浮动div自动填充空白空间
- 2. 使div填充空间
- 3. 如何使浮动div填充空间
- 4. 动态空间填充DIV宽度
- 5. CSS Flexbox div自动更改订单以填充空白空间
- 6. 自动调整div高度以填充空间 - CSS
- 7. 用div宽自动填充剩余空间
- 8. 填充空间
- 9. 如何让div填充剩余空间?
- 10. div填充剩余空间屏幕
- 11. 如何让div填充剩余空间?
- 12. 用REPEATING BG Div填充Remaing空间(CSS)
- 13. 2 div填充水平空间
- 14. DIV应该填充可用空间
- 15. 如何填充两个浮动div之间的空间?
- 16. 如何为填充剩余垂直空间的DIV设置自动滚动条?
- 17. DIv填充剩余的垂直空间,即使div上面有动态高度?
- 18. 使用div动态宽度填充父div的其余水平空间
- 19. 填充div的空格
- 20. JTextPane和空填充空间
- 21. 如何浮动以填充块div上方的垂直空间?
- 22. 自动调整图像填充div
- 23. 来自浮动div的CSS填充
- 24. 使用类似Chrome自动填充的jQuery UI自动填充
- 25. html表格 - 填充动态空间
- 26. 水平自动填充中间重复div
- 27. 使用LastRow自动填充
- 28. 使用Paypal“自动填充”
- 29. 水平和垂直填充所有可用空间,使用div
- 30. 如何使div填充剩余的垂直空间?
div的(一无论如何,它们的宽度都是可用空间的100%,但你的问题在于它们是浮动的,并且有两个元素并排浮动,它们需要设置宽度并且这些元素的总数不得超过父元素的宽度。 你可以将这两列都设置为50%,但是它们之间没有空间,但是如果你添加了一些填充,你会将宽度增加到50%以上,以至于无法使用。 不是我知道的答案,这是很难看到div如何替换表格的问题之一。 – Treborbob