【发布时间】:2014-03-29 10:30:02
【问题描述】:
我目前对“两个相邻的 div”主题的大量问题感到震惊。当我试图创建相同的内容时,我已经阅读了几个小时并尝试了我可以谷歌的所有解决方案。但没有结果。 所以我希望 SO 用户群可以帮助我。
我有 2 个 div,其中一个带有标题(徽标),可以是任意大小(客户上传自己的徽标)。另一个带有导航(菜单)的 div 也是由客户自己设置的。因为客户端创建了内容(徽标+菜单),所以我不能在 px 或其他中设置任何宽度元素(据我所知)。
我想要实现的是标题 div 一样大,以便它适合徽标(图像)或徽标(文本)。并且导航会填满右侧的所有其他可用空间。
请看这个小提琴:http://jsfiddle.net/nSY4P/
提前感谢您的帮助。
<style>
.head-area{width:100%;}
.header{float:left;background:#fe0000;}
.navigation{float:left;background:#feda08;}
.head-area{clear:both;}
</style>
<div class="head-area">
<div class="header">CLIENT LOGO</div>
<div class="navigation">ITEM 1 | ITEM 2 | ITEM 3 | ITEM 4 | ITEM 5</div>
<div class="head-area-clear"></div>
</div>
【问题讨论】:
-
刚刚注意到,您忘记关闭问题中的最后一个
div(可能是复制/粘贴错误)。我用更正更新了我的小提琴 -
是的,我忘了。我快速创建了这个,因为我不允许使用来自生产站点的代码。他们对此非常严格。所以我必须提供看起来相似的代码。而复制粘贴的错误在于一个小的击键。我已经更新了我原来的问题以添加缺少的 div。谢谢。
-
我解决了您在使用当前网站导航和徽标时遇到的问题。你删除了问题?
-
那是个错误。我正在寻找如何找回它。但我找不到它。哦,我在我的消息列表中找到了它。现在应该取消删除。我对此感到抱歉。这么多人想同时做。我按错了删除。需要删除其他内容并最终删除了对我有帮助的帖子。谢谢你指出。请发布您的解决方案并感谢您的帮助。
-
@Mimi 感谢您的评论,但绝对不是该问题的重复。在该问题中,可以使用固定宽度字段给出答案,正如您在所选答案
#wrapper{width: 500px;中看到的那样,我要求将它们彼此相邻放置,并且没有宽度元素。