DIV+CSS一行两列布局
生活随笔
收集整理的這篇文章主要介紹了
DIV+CSS一行两列布局
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實現效果:
main 我是包在外面的div col1 我是第一列 col2 我是第二列 clear-float;我用來清除浮動(清除float)
以下是說明:
main 我是包在外面的div col1 我是第一列 col2 我是第二列 clear-float;我用來清除浮動(清除float)
以下是說明:
CSS代碼: .main{width:800px;/* 總的寬度 */ background:red; } .main .col1{ float:left;/* 這個是關鍵的地方 讓col1往左浮動,這樣它的后面(右邊)就可以放置別的元素(別的元素:可以是div,圖片,文字等) */ width:300px;height:300px; background:#eee;border:1px solid #ccc; } .main .col2{ float:left;/* 這個是關鍵的地方 讓col2也往左浮動,緊跟在col1的后面 */ margin-left:5px;/* 讓col2和col1之間有些間隔 */ width:490px;height:300px;/* 給一個尺寸 可以隨意*/ background:#ddd; border:1px solid #ccc; } .clear-float{clear:both}/* 清除col1和col2的float,否則main的高度會出錯 沒有包住它里面的有float的元素。 */ HTML結構: < div class="main">main < div class="col-1">col1< /div> < div class="col-2">col2< /div> < div class="clear-float">clear-float< /div> < /div>運行代碼無著色模式復制打印?
- <style?type="text/css">??
- body{font-size:12px;} ??
- ??
- .main{width:800px;/*?總的寬度?*/ ??
- background:yellow; ??
- } ??
- .main?.col-1{ ??
- float:left;/*?這個是關鍵的地方?讓col1往左浮動,這樣它的后面(右邊)就可以放置別的元素(別的元素:可以是div,圖片,文字等)?*/ ??
- width:300px;height:300px; ??
- background:#eee;border:1px?solid?#ccc; ??
- } ??
- .main?.col-2{ ??
- float:left;/*?這個是關鍵的地方?讓col2也往左浮動,緊跟在col1的后面?*/ ??
- margin-left:5px;/*?讓col2和col1之間有些間隔?*/ ??
- width:490px;height:300px;/*?給一個尺寸?可以隨意*/ ??
- background:#ddd; ??
- border:1px?solid?#ccc; ??
- } ??
- .clear-float{clear:both}/*?清除col1和col2的float,否則main的高度會出錯?沒有包住它里面的有float的元素。?*/ ??
- </style>??
- ??
- <div?class="main">main?我是包在外面的div ??
- ????<div?class="col-1">col1?我是第一列</div>??
- ????<div?class="col-2">col2?我是第二列</div>??
- ????<div?class="clear-float">clear-float;我用來清除浮動(清除float)</div>??
- </div>??
- ??
轉載于:https://www.cnblogs.com/cnyyl/archive/2007/08/12/852628.html
總結
以上是生活随笔為你收集整理的DIV+CSS一行两列布局的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求一个简短伤感个性签名
- 下一篇: [导入]C#中实现Socket端口复用