ホームページ  >  記事  >  ウェブフロントエンド  >  CSS アダプティブ レイアウト (左右固定、中央アダプティブまたは右固定、左アダプティブ)_html/css_WEB-ITnose

CSS アダプティブ レイアウト (左右固定、中央アダプティブまたは右固定、左アダプティブ)_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 12:03:461354ブラウズ

经常在工作中或者在面试中会碰到这样的问题,比如我想要个布局 侧固定宽度 左侧自适应 或者 三列布局 左右固定 中间自适应的问题。

     下面我们分别来学习下,当然我也是总结下而已,有如以下网站源码方法:

     一: 右侧固定宽度 左侧自适应

  第一种方法:左侧用margin-right,右侧float:right  就可以实现。

    HTML代码可以如下写:
    


        我是龙恩
    

 


        我是龙恩
    

  CSS代码可以如下写:

    .box-left{height:300px;margin-right:300px;background:#DDD;}
    .box-right{width:300px;height:300px;float:right;background:#AAA;}

    如上代码就可以实现效果。

    第2种方法:左侧同样用margin-right  右侧采用绝对定位 如下代码所示:

    HTML代码如下:

   


        

            我是龙恩
        

        

            我是龙恩
        

    

 CSS代码如下:

 .bd{position:relative;}
 .bd-left{height:300px;;margin-right:300px;background:#DDD;}
 .bd-right{width:300px;height:300px;position:absolute;top:0;right:0;background:#AAA;}

 第三种方法:右侧浮动 且 用负margin值

 HTML代码如下:

 


        

            

                我是龙恩
            

        

        

            我是龙恩
        

    

  CSS代码如下:

  .wrap{overflow:hidden;background:#EEE;}
  .wrap-right{width:300px;position:relative;float:right;margin-left:-300px;background:#AAA;}
  .wrap-left{width:100%;float:left;}
  .left-con{margin-right:300px;background:#DDD;}
  .left-con,.wrap-right{height:300px;}

以上是我总结的三种html css 两列布局方法(左侧自适应 右侧固定),如有不足的地方 请大家多多指教。下面我们来看看三列布局(左右固定 中间自适应的情况)。

 二:左右固定 中间自适应的情况

 我目前总结了2种方法 如下:

 第一种:左右侧采用浮动 中间采用margin-left 和 margin-right 方法。

 代码如下:

   

 
      
这是右侧的内容 固定宽度

これは左側のコンテンツの固定幅です

中間コンテンツ、適応幅

2 番目のタイプ: 左側と右側、およびマージンで絶対位置が使用されます-left は、真ん中の margin-right メソッドでも使用されます:

HTML コードは次のとおりです:



< div class = "r-sidebar"> : 0;

背景: 青;

}

.mainbar {

Margin-heft: 200px;
Height: 500px;
Margin-右: 300px;
背景: 緑; 幅: 300px ;
高さ: 500px;
位置: 絶対;
上: 0;
右: 0;
背景:青;
}

上記は私たちの毎日の概要です仕事!不備がございましたらメッセージを残してください! !お互いに話し合って学びましょう!

出典: http://www.codesocang.com/jiaocheng/CSS3jiaocheng/2014/0507/7469.html







声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。