代码之家  ›  专栏  ›  技术社区  ›  user3362165

HTML/CSS全屏布局宽度3列[重复]

  •  -1
  • user3362165  · 技术社区  · 12 年前

    我遇到了一个问题。如何进行全屏布局,其中左右列是固定宽度(例如250px),但中间列是流动的。我的页面必须始终全屏! 我想要这样的东西:

    screen layout

    1 回复  |  直到 12 年前
        1
  •  1
  •   Naresh Ravlani    12 年前

    您可以使用CSS的一个简单逻辑来实现这一点。

    您必须创建3种不同的样式,可以处理左侧内容、中间内容和右侧内容。干得好:

    #fixed_width {
    width:96px;
    padding:2px;
    border:1px solid #000;
    float:left;
    background-color:#f00;
    }
    
    #fixed_width_right {
    width:96px;
    padding:2px;
    border:1px solid #000;
    float:right;
    background-color:#f00;
    }
    
    #unfixed_width {
    padding:2px;
    margin-left:105px;
    border:1px solid #000;
    background-color:#090; 
    } 
    

    在HTML代码中使用以下CSS样式:

    <div id="container">
    <div id="fixed_width">col 1, 80 pixels </div>
    <div id="fixed_width_right">col 3, 80 pixels </div>``
    <div id="unfixed_width">col 2, wild card </div>
    </div>
    

    你完成了:)

    干杯