两列布局无法正常工作
我正在尝试使用两列布局制作 HTML 页面。
中有一个版本
我在 jsfiddle http://jsfiddle.net/bobbyfrancisjoseph/eFMpJ/35/
我无法为内部容器设置上边距。尽管我已经为内部容器指定了上边距,但它并未反映在页面中。
我使用内部容器来包含左侧栏和内部容器的原因是,在实际页面中,我在内部容器中并排有两个 div。因此,我不喜欢使用三列布局。
I am trying to make a HTML page using two column layout.
I have a version in jsfiddle
http://jsfiddle.net/bobbyfrancisjoseph/eFMpJ/35/
I am unable to set a top margin for the the inner container.Though I have given a top-margin for the innerContainer its not been reflected in the page.
The reason I am using an inner container for containing the left-sidebar and innerContainer is that in the actual page I have two more divs side by side in the inner-container.I do not prefer to use three column layout for that reason.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的问题是保证金崩溃。您可以使用边框或填充来防止边距折叠。这里有一个很好的解释: http://reference.sitepoint.com/css/collapsingmargins
http://jsfiddle.net/eFMpJ/46/
Your issue is with margin collapsing. You can prevent the margins from collapsing by using a border or padding. There's a good explanation here: http://reference.sitepoint.com/css/collapsingmargins
http://jsfiddle.net/eFMpJ/46/
首先,开头的结尾 div 丢失了。
然后我在outerContainer中添加了10px的padding-top。
我想这会解决你的问题。
请让我知道结果是什么。
First of all the closing div is missing for the opening .
Then I added padding-top of 10px in outerContainer.
I think this will solve your problem.
Please let me know what is the result.