DIV的安排-HTML CSS

用户名

安排

我如何在不使用js的情况下构造上述安排?

提前致谢 !

#div3 {
    display: inline-block;
}
#div1 {
    min-width: 150px;
    float: left;
}

#div2 {
    max-width: 100%;
    float: left;
}

http://jsfiddle.net/XCDsu/4/-如何使第二个div适合内容?第一个必须是150px而不是百分比

斯蒂芬·穆勒(Stephan Muller)

您可以使用圣杯技术: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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章