html - 智能CSS div定位

标签 html css layout

我想知道放置我的 div 的最聪明的方法是什么。我正在尝试按如下方式放置 div:

---------------------------------------------------------|
|               |                          |  div2       |
|    div1       |                          |_____________|
|               |                                        |
|               |                           _____________|
|               |                          |  div3       |
|_______________|__________________________|_____________|
|                                                        |
|                     div4                               |
|________________________________________________________|

不同div的思路是:

  • div1:一个标志
  • div2:一些链接
  • div3:搜索字段
  • div4:一个菜单

那么你们是怎么做到的呢?我自己已经做到了,但我确信我的解决方案远非完美,所以我希望你们中的一些人有一些很好的解决方案。

您不必提供完整的代码或任何东西,只需提示“应该”如何完成即可。

提前致谢:)

顺便说一句,我用我的“解决方案”制作了一个 jsfiddle:http://jsfiddle.net/3wwaw/

最佳答案

我的看法(为清楚起见省略了一些 CSS)

http://jsfiddle.net/3wwaw/1/

<div class='topContainer'>
    <div class='topFieldLeft'>LOGO</div>
    <div class='topFieldRight'>SEARCH</div>
</div>
<div class='topmenu'>menu</div>
<div class='contentContainer'></div>

div.topContainer {
    height:50px
}

div.topFieldLeft {
    float: left;
}

div.topFieldRight {
    float: right;
}

div.topmenu {
    width:100%;
    height: 40px;
    background-color: #000;
    opacity: 0.50;
    filter: alpha(opacity 50);
    clear: both;
}

div.contentContainer {
    max-width: 900px;
    min-width: 600px;
    min-height: 300px;
    margin: 40px auto auto auto;
    border: 1px solid;
}

关于html - 智能CSS div定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20230077/

相关文章:

css - GWT - PopupPanel,翻转时更改布局

html - 在页面上水平和垂直对齐 div 组

user-interface - 使 SliverAppBar 将图像作为背景而不是颜色

html - 使用 css 更改 HTML 按钮标签背景颜色?

android - 在不使用位图的情况下防止 LayeredList 中的形状缩放

javascript - 在 Chrome 扩展中加载 JavaScript

javascript - 在可变高度图像的特定区域上定位 div

javascript - <nav> 调整大小以适合子内容

css - 如何在不丢失边框底部的情况下调整 <tr> 的大小

HTML如何将按钮向右移动