国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 永吉县| 吕梁市| 启东市| 慈利县| 商城县| 塔城市| 平阴县| 修文县| 梓潼县| 广东省| 诸城市| 烟台市| 正宁县| 凌云县| 专栏| 富宁县| 宣威市| 昌都县| 镇原县| 兴和县| 南开区| 疏勒县| 郁南县| 政和县| 临朐县| 临汾市| 个旧市| 乐平市| 安康市| 叙永县| 鄱阳县| 临城县| 内江市| 龙井市| 林口县| 龙胜| 诏安县| 井研县| 恩平市| 个旧市| 阿合奇县|