首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML/CSS使3div以灵活的宽度排列在一起

HTML/CSS使3div以灵活的宽度排列在一起
EN

Stack Overflow用户
提问于 2012-02-01 19:10:29
回答 1查看 1.7K关注 0票数 1

我试图对齐3div在彼此旁边,有两个灵活的宽度和一个固定的宽度。请参阅以下弹琴:http://jsfiddle.net/qyGC5/82/

我看过这篇文章:Three DIVs next to each other with fluid horizontal width,但它不适用于2个灵活的div,甚至只有一个灵活的宽度(长文本)。http://jsfiddle.net/qyGC5/89/

我也认为百分比,但由于使用100%是不可能的,差距将变得更大或更小的调整。

任何帮助,非常感谢。谢谢。

编辑了,添加了一些屏幕截图,以显示在ajax加载新注释后发生了什么(这是显示注释)

在AJAX加载更多注释之前

在AJAX加载之后

EN

回答 1

Stack Overflow用户

发布于 2012-02-01 19:17:59

忘记使用display: inline-block来完成这个任务吧。

使用float: left on .sides and overflow: hidden on #main

见: http://jsfiddle.net/qyGC5/93/

代码语言:javascript
复制
<div class="sides">side 1</div>
<div class="sides">side 2</div>
<div id="main">Lorem ipsum..</div>

.sides {
    width: 30px;
    border: 2px dotted green;

    float: left;
}
#main {
    border: 2px dotted blue;

    overflow: hidden;
}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9101718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档