整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          一篇文章帶你了解HTML的網(wǎng)頁(yè)布局結(jié)構(gòu)

          家好,我是IT共享者,人稱皮皮。這篇我們來(lái)講講CSS網(wǎng)頁(yè)布局。

          一、網(wǎng)頁(yè)布局

          網(wǎng)頁(yè)布局有很多種方式,一般分為以下幾個(gè)部分:頭部區(qū)域、菜單導(dǎo)航區(qū)域、內(nèi)容區(qū)域、底部區(qū)域


          1. 頭部區(qū)域

          頭部區(qū)域位于整個(gè)網(wǎng)頁(yè)的頂部,一般用于設(shè)置網(wǎng)頁(yè)的標(biāo)題或者網(wǎng)頁(yè)的 logo:

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="utf-8">
          <title>CSS 項(xiàng)目(runoob.com)</title>
          <meta name="viewport" content="width=device-width, initial-scale=1">
          <style>
          body {
            margin: 0;
          }
          
          
          /* 頭部樣式 */
          .header {
            background-color: #f1f1f1;
            padding: 20px;
            text-align: center;
          }
          </style>
          </head>
          <body>
          
          
          <div class="header">
            <h1>頭部區(qū)域</h1>
          </div>
          
          
          </body>
          </html>


          2. 菜單導(dǎo)航區(qū)域

          菜單導(dǎo)航條包含了一些鏈接,可以引導(dǎo)用戶瀏覽其他頁(yè)面:

          /* 導(dǎo)航條 */
          .topnav {
            overflow: hidden;
            background-color: #333;
          }
           
          /* 導(dǎo)航鏈接 */
          .topnav a {
            float: left;
            display: block;
            color: #f2f2f2;
            text-align: center;
            padding: 14px 16px;
            text-decoration: none;
          }
           
          /* 鏈接 - 修改顏色 */
          .topnav a:hover {
            background-color: #ddd;
            color: black;
          }

          3. 內(nèi)容區(qū)域

          內(nèi)容區(qū)域一般有三種形式:

          • 1 列:一般用于移動(dòng)端。
          • 2 列:一般用于平板設(shè)備。
          • 3 列:一般用于 PC 桌面設(shè)備。

          不相等的列

          不相等的列一般是在中間部分設(shè)置內(nèi)容區(qū)域,這塊也是最大最主要的,左右兩次側(cè)可以作為一些導(dǎo)航等相關(guān)內(nèi)容,這三列加起來(lái)的寬度是 100%。

          例:

          .column {
            float: left;
          }
           
          /* 左右側(cè)欄的寬度 */
          .column.side {
            width: 25%;
          }
           
          /* 中間列寬度 */
          .column.middle {
            width: 50%;
          }
           
          /* 響應(yīng)式布局 - 寬度小于600px時(shí)設(shè)置上下布局 */
          @media screen and (max-width: 600px) {
            .column.side, .column.middle {
              width: 100%;
            }
          }
          
          

          4. 底部區(qū)域

          底部區(qū)域在網(wǎng)頁(yè)的最下方,一般包含版權(quán)信息和聯(lián)系方式等。

          .footer {
            background-color: #F1F1F1;
            text-align: center;
            padding: 10px;
          }


          二、響應(yīng)式網(wǎng)頁(yè)布局

          通過(guò)以上等學(xué)習(xí)我們來(lái)創(chuàng)建一個(gè)響應(yīng)式等頁(yè)面,頁(yè)面的布局會(huì)根據(jù)屏幕的大小來(lái)調(diào)整:

          案例

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="utf-8">
          <title>項(xiàng)目</title>
          <style>
          * {
            box-sizing: border-box;
          }
           
          body {
            font-family: Arial;
            padding: 10px;
            background: #f1f1f1;
          }
           
          /* 頭部標(biāo)題 */
          .header {
            padding: 30px;
            text-align: center;
            background: white;
          }
           
          .header h1 {
            font-size: 50px;
          }
           
          /* 導(dǎo)航條 */
          .topnav {
            overflow: hidden;
            background-color: #333;
          }
           
          /* 導(dǎo)航條鏈接 */
          .topnav a {
            float: left;
            display: block;
            color: #f2f2f2;
            text-align: center;
            padding: 14px 16px;
            text-decoration: none;
          }
           
          /* 鏈接顏色修改 */
          .topnav a:hover {
            background-color: #ddd;
            color: black;
          }
           
          /* 創(chuàng)建兩列 */
          /* Left column */
          .leftcolumn {   
            float: left;
            width: 75%;
          }
           
          /* 右側(cè)欄 */
          .rightcolumn {
            float: left;
            width: 25%;
            background-color: #f1f1f1;
            padding-left: 20px;
          }
           
          /* 圖像部分 */
          .fakeimg {
            background-color: #aaa;
            width: 100%;
            padding: 20px;
          }
           
          /* 文章卡片效果 */
          .card {
            background-color: white;
            padding: 20px;
            margin-top: 20px;
          }
           
          /* 列后面清除浮動(dòng) */
          .row:after {
            content: "";
            display: table;
            clear: both;
          }
           
          /* 底部 */
          .footer {
            padding: 20px;
            text-align: center;
            background: #ddd;
            margin-top: 20px;
          }
           
          /* 響應(yīng)式布局 - 屏幕尺寸小于 800px 時(shí),兩列布局改為上下布局 */
          @media screen and (max-width: 800px) {
            .leftcolumn, .rightcolumn {   
              width: 100%;
              padding: 0;
            }
          }
           
          /* 響應(yīng)式布局 -屏幕尺寸小于 400px 時(shí),導(dǎo)航等布局改為上下布局 */
          @media screen and (max-width: 400px) {
            .topnav a {
              float: none;
              width: 100%;
            }
          }
          </style>
          </head>
          <body>
          
          
          <div class="header">
            <h1>我的網(wǎng)頁(yè)</h1>
            <p>重置瀏覽器大小查看效果。</p>
          </div>
          
          
          <div class="topnav">
            <a href="#">鏈接</a>
            <a href="#">鏈接</a>
            <a href="#">鏈接</a>
            <a href="#" style="float:right">鏈接</a>
          </div>
          
          
          <div class="row">
            <div class="leftcolumn">
              <div class="card">
                <h2>文章標(biāo)題</h2>
                <h5>xx 年xx月 xx日</h5>
                <div class="fakeimg" style="height:200px;"><img src="img/bird.png"></div>
                <p>文本...</p>
                <p>當(dāng)熱誠(chéng)變成習(xí)慣,恐懼和憂慮即無(wú)處容身。缺乏熱誠(chéng)的人也沒有明確的目標(biāo)。熱誠(chéng)使想象的輪子轉(zhuǎn)動(dòng)。一個(gè)人缺乏熱誠(chéng)就象汽車沒有汽油。
                善于安排玩樂和工作,兩者保持熱誠(chéng),就是最快樂的人。熱誠(chéng)使平凡的話題變得生動(dòng)。!</p>
              </div>
              <div class="card">
                <h2>文章標(biāo)題</h2>
                <h5>xx 年 xx 月xx日</h5>
                <div class="fakeimg" style="height:200px;"><img src="img/border.png"></div>
                <p>文本...</p>
                <p>一切事無(wú)法追求完美,唯有追求盡力而為。這樣心無(wú)壓力,出來(lái)的結(jié)果反而會(huì)更好!</p>
              </div>
            </div>
            <div class="rightcolumn">
              <div class="card">
                <h2>關(guān)于我</h2>
                <div class="fakeimg" style="height:100px;"></div>
                <p>6666</p>
              </div>
              <div class="card">
                <h3>熱門文章</h3>
                <div class="fakeimg"><img src="img/fy2_wp.png">\</div>
              
              </div>
              <div class="card">
                <h3>關(guān)注我</h3>
                <p>本站發(fā)布的系統(tǒng)與軟件僅為個(gè)人學(xué)習(xí)測(cè)試使用,請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除,
                不得用于任何商業(yè)用途,否則后果自負(fù),請(qǐng)支持購(gòu)買正版軟件!如侵犯到您的權(quán)益,請(qǐng)及時(shí)通知我們,我們會(huì)及時(shí)處理。
          
          
          聲明:為非贏利性網(wǎng)站 不接受任何贊助和廣告。</p>
              </div>
            </div>
          </div>
          
          
          <div class="footer">
            <h2>底部區(qū)域</h2>
          </div>
          
          
          </body>
          </html>


          三、總結(jié)

          本文主要介紹了Html的網(wǎng)頁(yè)布局結(jié)構(gòu),如何去了解網(wǎng)絡(luò)的布局,介紹了常見的移動(dòng)設(shè)備的三種網(wǎng)頁(yè)模式,最后通過(guò)一個(gè)小項(xiàng)目,總結(jié)之前講解的內(nèi)容。

          代碼很簡(jiǎn)單,希望可以幫助你學(xué)習(xí)。

          • 實(shí)網(wǎng)頁(yè)的結(jié)構(gòu)有三大類,和人體結(jié)構(gòu)大概一致的,比如我們說(shuō)一個(gè)人,有頭 ,有身體,有腳。這是形容一個(gè)人的結(jié)構(gòu)。
          • 那么在HTML網(wǎng)頁(yè)中,它也有結(jié)構(gòu)。 分別對(duì)應(yīng)的是頭部標(biāo)簽<head></head>。身體標(biāo)簽<body></body>。 腳(底部標(biāo)簽)<footer></footer>。
          • 那么到這里你就明白了網(wǎng)頁(yè)的基本組成結(jié)構(gòu)了,下面我放了一張圖片,大家可以看一下!下一期文章為大家介紹頭部標(biāo)簽<head></head>的使用方法以及它的作用。

          TML 是一種標(biāo)記語(yǔ)言,用于創(chuàng)建網(wǎng)頁(yè)和應(yīng)用程序。它的基本結(jié)構(gòu)由以下三個(gè)部分組成:

          • 文檔類型聲明(doctype declaration),用來(lái)告訴瀏覽器文檔的版本和規(guī)范。它以 <!DOCTYPE html> 開頭,表示文檔遵循 HTML5 標(biāo)準(zhǔn)。
          • html 標(biāo)簽(html tag),用來(lái)包含整個(gè)文檔的內(nèi)容。它以 <html> 開始,以 </html> 結(jié)束。它還可以包含一個(gè) lang 屬性,用來(lái)指定文檔的主要語(yǔ)言。
          • head 和 body 標(biāo)簽(head and body tags),用來(lái)分別包含文檔的元數(shù)據(jù)(metadata)和可見內(nèi)容(visible content)。head 標(biāo)簽以 <head> 開始,以 </head> 結(jié)束。它可以包含一些不顯示在網(wǎng)頁(yè)上的信息,比如標(biāo)題、字符集、樣式表等。body 標(biāo)簽以 <body> 開始,以 </body> 結(jié)束。它可以包含一些顯示在網(wǎng)頁(yè)上的內(nèi)容,比如文本、圖片、視頻、表單等。

          一個(gè) HTML 的基本結(jié)構(gòu)示例如下:


          主站蜘蛛池模板: 久久国产高清一区二区三区| 亚洲sm另类一区二区三区| 亚洲AV无码一区二区三区国产| 福利一区二区视频| 无码国产精品一区二区免费式芒果 | 一区二区三区无码高清| 熟妇人妻一区二区三区四区| 少妇精品无码一区二区三区| 国产肥熟女视频一区二区三区| 亚洲av午夜精品一区二区三区| 国产色综合一区二区三区| 国精产品一区一区三区MBA下载| 果冻传媒一区二区天美传媒| 免费无码A片一区二三区| 久久久精品一区二区三区 | 性色AV一区二区三区| 国产伦一区二区三区高清| 国产福利一区二区三区在线视频 | 亚洲一区二区三区在线网站| 中文字幕日本精品一区二区三区| 国产成人高清亚洲一区久久| 亚洲av无码一区二区乱子伦as| 丰满岳妇乱一区二区三区| 亚洲国产欧美一区二区三区| 97se色综合一区二区二区| 一区二区三区国产精品| 无码AV中文一区二区三区| 亚洲线精品一区二区三区| 真实国产乱子伦精品一区二区三区| 激情爆乳一区二区三区| 国产中的精品一区的| 日韩精品一区二区三区影院| 小泽玛丽无码视频一区| 全国精品一区二区在线观看| 一本色道久久综合一区| 国产一区二区高清在线播放| 精品日韩在线视频一区二区三区| 性色av无码免费一区二区三区| 97一区二区三区四区久久| 呦系列视频一区二区三区| 日本一区二区三区在线视频|