国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

學(xué)習(xí)CSS布局網(wǎng)頁的一些實例

2024-07-11 08:20:53
字體:
供稿:網(wǎng)友

css布局中,一個重要的標簽div,div是xhtml所支持的標簽,div是一個容器,所有的xhtml標簽對象都可以稱為是一個容器.如<div>content</div>,<h1>titles</h1>....
div代碼的書寫格式:

<div id="id 名稱">[...]</div>
<div class="class名稱">[...]</div>

注:同一個名稱的id值,在當前的xhtml頁面中,只日須使用一次,class名稱可以重復(fù)使用.

1.一列布局

  • 一列固定寬度

xhtml code:

<div id="layout">一列固定寬度width:300px;height:300px;</div>

css code:

#layout{
  background-color:#c7e091;
  border:2px solid #b0bca6;
  width:300px;
  height:300px;
}
  • 一列寬度自適應(yīng)

xhtml code:

<div id="layout">一列自適應(yīng)寬度width:80%</div>

css code:

#layout{
  background-color:#c7e091;
  border:2px solid #b0bca6;
  width:80%;
  height:300px;
}

注:自適應(yīng)的優(yōu)勢是,當擴大或縮小瀏覽器窗口大小時,其寬度將維持在與瀏覽器當前寬度比例的80%。

  • 一列固定寬度居中

xhtml code:

<div id="layout">一列固定寬度居中</div>

css code:

#layout{
  background-color:#c7e091;
  border:2px solid #b0bca6;
  width:400px;
  height:300px;
  margin:0px auto;
}

注:margin:0px auto;margin屬性用于控制對象的上右下左4個方向的外邊距,當margin使用兩個參數(shù)時,第一個參數(shù)表示上下邊距,第二個表示左右邊距。auto值是讓瀏覽器自動判斷邊距,瀏覽器將會使div對象的左右邊距設(shè)為相同,從而實現(xiàn)居中效果。
2.二列布局

  • 二列固定寬度

xhtml code:

<div id="left">left</div>
<div id="left">left</div>


css code:

#left{
 background-color:#ebdd9e;
  border:2px solid #b5a068;
  width:300px;
  height:300px;
  float:left;  
}
#right{
 background-color:#ebdd9e;
  border:2px solid #b5a068;
  width:300px;
  height:300px;
  float:left;  
}

注:float屬性是css布局中非常重要的一個屬性,用于控制對象的浮動布局方式,div布局基本上都通過float的控制來實現(xiàn)布局。float用于設(shè)置對象是否浮動顯示,以及設(shè)置具體的浮動方式,可用值none,left,right。

  • 二列寬度自適應(yīng)

xhtml code:

<div id="left">left</div>
<div id="left">left</div>


css code:

#left{
 background-color:#ebdd9e;
  border:2px solid #b5a068;
  width:20%;
  height:300px;
  float:left;  
}
#right{
 background-color:#ebdd9e;
  border:2px solid #b5a068;
  width:70%;
  height:300px;
  float:left;  
}

注:在css布局中,一個對象的寬度,不僅僅是由width值來決定,一個對象的真實寬度是由對象本身的寬、對象的左右外邊距,以及左右邊框,還有內(nèi)邊距這些屬性相加而成。有關(guān)寬度計算的問題,是css布局中相當重要的被成為盒模型問題。

  • 右列寬度自適應(yīng)

xhtml code:

<div id="left">left</div>
<div id="right">right</div>


css code:

#left{
 background-color:#ebdd9e;
  border:2px solid #b5a068;
  width:100px;
  height:300px;
  float:left;  
}

#right{
 background-color:#ebdd9e;
  border:2px solid #b5a068;
  width:300px;
  height:300px;  
}
  • 二列固定寬度居中

xhtml code:

<div id="layout">
 <div id="left">left</div>
 <div id="right">right</div>  
</div>


css code:

#layout{
  margin:0px auto;
  width:408px;
}

#left,#right{
  background-color:#ebdd9e;
  border:2px solid #b5a068;
  width:200px;
  height:300px;
  float:left;
}

3.三列布局
  • 三列浮動中間列寬度自適應(yīng)

xhtml code:

 <div id="left">left</div>
 <div id="center">center</div>
 <div id="right">right</div>


css code:

body{
  margin:0px;
}
#left{
  background-color:#ebdd9e;
  border:2px solid #b5a068;
  width:100px;
  height:300px;
  position:absolute;
  top:0px;
  left:0px;
}

#center{
  background-color:#ebdd9e;
  border:2px solid #b5a068;
  height:300px;
  margin-left:100px;
  margin-right:100px;
}

#right{
  background-color:#ebdd9e;
  border:2px solid #b5a068;
  width:100px;
  height:300px;
  position:absolute;
  right:0px;
  top:0px;
}

最后,網(wǎng)頁設(shè)計提醒大家請自行演示學(xué)習(xí).

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 南木林县| 萝北县| 昌邑市| 阿拉尔市| 拜泉县| 大冶市| 盐池县| 阿克陶县| 临汾市| 成武县| 二连浩特市| 湘阴县| 淮北市| 长阳| 莱芜市| 台东县| 鄄城县| 晴隆县| 铜陵市| 满洲里市| 明水县| 宁津县| 巫溪县| 绥宁县| 利辛县| 延庆县| 昂仁县| 瓮安县| 阿鲁科尔沁旗| 长乐市| 和龙市| 依兰县| 桑日县| 东明县| 绿春县| 长阳| 越西县| 惠来县| 麦盖提县| 和静县| 尼木县|