我如何在不使用js的情况下构造上述安排?
提前致谢 !
#div3 {
display: inline-block;
}
#div1 {
min-width: 150px;
float: left;
}
#div2 {
max-width: 100%;
float: left;
}
http://jsfiddle.net/XCDsu/4/-如何使第二个div适合内容?第一个必须是150px而不是百分比
您可以使用圣杯技术:http : //alistapart.com/article/holygrail
#div3 {
display: block;
background: blue;
padding-left: 150px;
}
#div1 {
width: 150px;
float: left;
margin-left: -150px;
}
#div2 {
width: 100%;
float: left;
}
这样做是在#div3的左侧创建一个150px宽的填充,但它会将#div1的负边距拉入其中。
这样,#div2使用的“ 100%”实际上就是#div3的(100%-150px)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句