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

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

網(wǎng)頁布局入門教程 如何用CSS進行網(wǎng)頁布局

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

一、基礎(chǔ)概念

W3C標準:由萬維網(wǎng)聯(lián)盟制定的一系列標準:包括:
結(jié)構(gòu)化標準語言(HTML和XML);
表現(xiàn)標準語言(CSS);
行為標準語言(DOM和ECMAScript)。
  倡導結(jié)構(gòu),樣式,行為分離。

CSS中的定位機制:

1、標準文檔流(Normal flow):從上到下,從左到右,輸出文檔內(nèi)容,由塊級元素(從左到右撐滿頁面,獨占一行;觸碰到頁面邊緣時,會自動換行。常見塊級元素:div、lu、li、d、dt、p……)和行級元素(能在同一行內(nèi)顯示,不會改變HTML文檔結(jié)構(gòu)。常見行級元素:span、strong、img、input……)組成。
2、浮動(Floats):
3、絕對定位(Absolute positioning):

盒子模型:網(wǎng)頁布局的基石,有四部分組成:
邊框(border)、外邊距(margin)、內(nèi)邊距(padding)、盒子中的內(nèi)容(content)。如下圖:

盒子的尺寸=邊框+外邊距+內(nèi)邊距+盒子中的內(nèi)容尺寸

注:塊級元素和行級元素都是盒子模型。

盒子3D模型:

常見頁面布局及解決方案:

二、自動居中一列布局

關(guān)鍵詞:標準文檔流,塊級元素,margin屬性

自動居中一列布局需要設(shè)置margin左右值為auto,而且一定要設(shè)置寬度為一個定值。

  auto會根據(jù)瀏覽器的寬度自動地設(shè)置兩邊的外邊距

如果想讓頁面自動居中,當設(shè)置margin屬性為auto的時候,不能再設(shè)置浮動和絕對定位屬性

代碼示例:

一列布局固定:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <html>   <head>  
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   <title>一列布局</title>  
  3. <style>       body{ margin:0; padding:0; font-size:30px}   
  4.     div{ text-align:center; font-weight:bold}        .head, .main, .footer{ width:960px; margin:0 auto} /*margin屬性及具體的寬度*/   
  5.     .head{ height:100px; background:#ccc}        .main{ height:600px; background:#FCC}   
  6.     .footer{ height:50px; background:#9CF}    </style>  
  7. </head>     
  8. <body>       <div class="head">head</div>  
  9.     <div class="main">main</div>       <div class="footer">footer</div>  
  10. </body>   </html>  
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 和田市| 扶绥县| 文化| 莒南县| 措美县| 息烽县| 东莞市| 星子县| 嵊州市| 古浪县| 富裕县| 南丰县| 景德镇市| 六安市| 明光市| 南澳县| 清水河县| 合肥市| 皋兰县| 玉林市| 溧水县| 北票市| 伊吾县| 万源市| 手游| 汕尾市| 额敏县| 正蓝旗| 太保市| 丹棱县| 阿拉善左旗| 晋中市| 南汇区| 长顺县| 新源县| 乌兰察布市| 皮山县| 西宁市| 云龙县| 和静县| 额尔古纳市|