日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

DIV CSS布局-固定页面开度布局

發布時間:2023/12/2 CSS 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DIV CSS布局-固定页面开度布局 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  

DIV CSS布局中主要CSS屬性介紹:

Float:

?????? Float屬性是DIV CSS布局中最基本也是最常用的屬性,用于實現多列功能,我們知道<div>標簽默認一行只能顯示一個,而使用Float屬性可以實現一行顯示多個div的功能,最直接解釋方法就是能實現表格布局的多列功能。

Margin:

?????? Margin屬性用于設置兩個元素之間的距離。

Padding:

?????? Padding屬性用于設置一個元素的邊框與其內容的距離。

Clear:

?????? 使用Float屬性設置一行有多個DIV后(多列),最好在下一行開始之前使用Clear屬性清楚一下浮動,否則上面的布局會影響到下面。

  簡單操作實例:下面使用實例如果做一個簡單又基本的布局,效果如下圖:

代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"? "" >

<html xmlns= "" > <head> <meta http-equiv= "Content-Type"? content= "text/html; charset=utf-8"? /> <title>DIV CSS布局教程</title> <style type= "text/css" > #Container{ ???? width:1000px; ???? margin: 0? auto; /*設置整個容器在瀏覽器中水平居中*/ ???? background:#CF3; } #Header{ ???? height:80px; ???? background:#093; } #logo{ ???? padding-left:50px; ???? padding-top:20px; ???? padding-bottom:50px; } #Content{ ???? height:600px; ???? /*此處對容器設置了高度,一般不建議對容器設置高度,一般使用overflow:auto;屬性設置容器根據內容自適應高度,如果不指定高度或不設置自適應高度,容器將默認為1個字符高度,容器下方的布局元素(footer)設置margin-top:屬性將無效*/ ???? margin-top:20px;/*此處講解margin的用法,設置content與上面header元素之間的距離*/ ???? background:#0FF; ????? } #Content-Left{ ???? height:400px; ???? width:200px; ???? margin:20px;/*設置元素跟其他元素的距離為20像素*/ ???? float:left;/*設置浮動,實現多列效果,div Css布局中很重要的*/ ???? background:#90C; } #Content-Main{ ???? height:400px; ???? width:720px; ???? margin:20px;/*設置元素跟其他元素的距離為20像素*/ ???? float:left;/*設置浮動,實現多列效果,div Css布局中很重要的*/ ???? background:#90C; } /*注:Content-Left和Content-Main元素是Content元素的子元素,兩個元素使用了float:left;設置成兩列,這個兩個元素的寬度和這個兩個元素設置的padding、margin的和一定不能大于父層Content元素的寬度,否則設置列將失敗*/ #Footer{ ???? height:40px; ???? background:#90C; ???? margin-top:20px; } .Clear{ ???? clear:both; } </style> </head> <body> <div id= "Container" > ???? <div id= "Header" > ???????? <div id= "logo" >這里設置了padding屬性介紹一下padding的用法,padding將設置文本與邊框的距離。</div> ???? </div> ???? <div id= "Content" > ???????? <div id= "Content-Left" >Content-Left</div> ???????? <div id= "Content-Main" >Content-Main</div> ???? </div> ???? <div class = "Clear" ><!--如何你上面用到 float ,下面布局開始前最好清除一下。--></div> ???? <div id= "Footer" >Footer</div> </div> </body> </html> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"? "" > <html xmlns= "" > <head> <meta http-equiv= "Content-Type"? content= "text/html; charset=utf-8"? /> <title>DIV CSS布局流程</title> <style type= "text/css" > #Container{ ???? width:1000px; ???? margin: 0? auto; /*設置整個容器在瀏覽器中水平居中*/ ???? background:#CF3; } #Header{ ???? height:80px; ???? background:#093; } #logo{ ???? padding-left:50px; ???? padding-top:20px; ???? padding-bottom:50px; } #Content{ ???? height:600px; ???? /*此處對容器設置了高度,一般不建議對容器設置高度,一般使用overflow:auto;屬性設置容器根據內容自適應高度,如果不指定高度或不設置自適應高度,容器將默認為1個字符高度,容器下方的布局元素(footer)設置margin-top:屬性將無效*/ ???? margin-top:20px;/*此處講解margin的用法,設置content與上面header元素之間的距離*/ ???? background:#0FF; ????? } #Content-Left{ ???? height:400px; ???? width:200px; ???? margin:20px;/*設置元素跟其他元素的距離為20像素*/ ???? float:left;/*設置浮動,實現多列效果,div Css布局中很重要的*/ ???? background:#90C; } #Content-Main{ ???? height:400px; ???? width:720px; ???? margin:20px;/*設置元素跟其他元素的距離為20像素*/ ???? float:left;/*設置浮動,實現多列效果,div Css布局中很重要的*/ ???? background:#90C; } /*注:Content-Left和Content-Main元素是Content元素的子元素,兩個元素使用了float:left;設置成兩列,這個兩個元素的寬度和這個兩個元素設置的padding、margin的和一定不能大于父層Content元素的寬度,否則設置列將失敗*/ #Footer{ ???? height:40px; ???? background:#90C; ???? margin-top:20px; } .Clear{ ???? clear:both; } </style> </head> <body> <div id= "Container" > ???? <div id= "Header" > ???????? <div id= "logo" >這里設置了padding屬性介紹一下padding的用法,padding將設置文本與邊框的距離。</div> ???? </div> ???? <div id= "Content" > ???????? <div id= "Content-Left" >Content-Left</div> ???????? <div id= "Content-Main" >Content-Main</div> ???? </div> ???? <div class = "Clear" ><!--如何你上面用到 float ,下面布局開始前最好清除一下。--></div> ???? <div id= "Footer" >Footer</div> </div> </body> </html> 注解:Container作為整個頁面的容器,控制著整個頁面在瀏覽器的位置,此處使用margin:0 auto;控制Container容器在瀏覽器中水平居中,一般固定寬度的布局都會用到這就代碼。

總結

以上是生活随笔為你收集整理的DIV CSS布局-固定页面开度布局的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。