Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲电影免费,亚洲一区第一页,亚洲国产成人久久77

          整合營銷服務(wù)商

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

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

          DIV+CSS標(biāo)準(zhǔn)化網(wǎng)頁布局

          IV+CSS標(biāo)準(zhǔn)化布局的優(yōu)勢

          使用“DIV+CSS”對網(wǎng)站進(jìn)行布局符合W3C標(biāo)準(zhǔn),采用這種方式布局通常是為了說明與HTML表格定位方式的區(qū)別。因?yàn)楝F(xiàn)在的網(wǎng)站設(shè)計標(biāo)準(zhǔn)中,已經(jīng)不再使用表格定位技術(shù),而是采用DIV+CSS的方式實(shí)現(xiàn)各種定位。通過使用div盒子模型結(jié)構(gòu)將各部分內(nèi)容劃分到不同的區(qū)塊,然后用css來定義盒子模型的位置、大小、邊框、內(nèi)外邊距、排列方式等。簡單地說,div用于搭建網(wǎng)站結(jié)構(gòu)(框架)、css用于創(chuàng)建網(wǎng)站表現(xiàn)(樣式/美化)。該標(biāo)準(zhǔn)簡化了HTML頁面代碼,獲得一個較優(yōu)秀的網(wǎng)站結(jié)構(gòu),有利于日后網(wǎng)站維護(hù)、協(xié)同工作和便于搜索引擎抓取。當(dāng)然并不是所有的網(wǎng)頁都需要用div布局,例如數(shù)據(jù)頁面、報表之類的頁面,還是使用HTML的表格會比較方便,web標(biāo)準(zhǔn)里并沒有說要拋棄table。

          DIV+CSS標(biāo)準(zhǔn)的優(yōu)點(diǎn)

          • 表現(xiàn)和內(nèi)容相分離
          • 代碼簡潔,提高頁面瀏覽速度
          • 易于維護(hù)和改版
          • 提高搜索引擎對網(wǎng)頁的索引效率

          各個瀏覽器之間的差異

          • 安裝多種瀏覽器,對比差異進(jìn)行調(diào)試
          • 在FF瀏覽器中安裝firebug

          Firebug 為你的 Firefox 集成了瀏覽網(wǎng)頁的同時隨手可得的豐富開發(fā)工具。你可以對任何網(wǎng)頁的 CSS、HTML 和 JavaScript 進(jìn)行實(shí)時編輯、調(diào)試和監(jiān)控

          就算在不同的瀏覽器中效果不完全一致,也要做到大概一至

          “無意義”的元素div和span

          • HTML只是賦予內(nèi)容的手段,大部分HTML標(biāo)簽都有其意義(例如,標(biāo)簽p創(chuàng)建段落,h1標(biāo)簽創(chuàng)建標(biāo)題等等)的,然而div和span標(biāo)簽似乎沒有任何內(nèi)容上的意義,聽起來就像一個泡沫做成的錘子一樣無用。但實(shí)際上,與CSS結(jié)合起來后,它們被用得十分廣泛。你所需要記住的是span和div是“無意義”的標(biāo)簽。它們的存在純粹是應(yīng)用樣式,所以當(dāng)樣式表失效時它就沒有任何的作用
          • 它們被用來組合成一大塊的HTML代碼并賦予一定的信息,大部分用類屬性class和標(biāo)識屬性id與元素聯(lián)系起來。span和div的不同之處在于span是內(nèi)聯(lián)的,用在一小塊的內(nèi)聯(lián)HTML中。而div(division)元素是塊級的(簡單地說,它等同于其前后有斷行),用于組合一大塊的代碼,為HTML 文檔內(nèi)大塊的內(nèi)容提供結(jié)構(gòu)和背景的元素,可以包含段落、標(biāo)題、表格甚至其他部分,這使div便于建立不同集成的類。
          • div的起始標(biāo)簽和結(jié)束標(biāo)簽之間的所有內(nèi)容都是用來構(gòu)成這個塊的,其中所包含元素的特性由div標(biāo)簽的屬性來控制,或者是通過使用樣式表格式化這個塊來進(jìn)行控制。

          盒子模型

          每個HTML元素都可以看作一個裝了東西的盒子,盒子具有寬度(width)和高度(height),盒子里面的內(nèi)容到盒子的邊框之間的距離即填充(padding),盒子本身有邊框(border),而盒子邊框外和其他盒子之間,還有邊界(margin)。

          布局中的主要樣式

          • font
          • line-height
          • color
          • margin
          • padding
          • border
          • text-align
          • background

          定位屬性

          區(qū)塊屬性(區(qū)塊模型)

          區(qū)塊框浮動

          雖然使用絕對定位可以實(shí)現(xiàn)頁面布局,但由于調(diào)整某個區(qū)塊框時其它區(qū)塊的位置并不會跟隨著改變,所以并不是布局的首選方式。而使用浮動的區(qū)塊框可以向左或向右移動,直到它的外邊緣碰到包含它區(qū)塊的邊框或另一個浮動框的邊框?yàn)橹埂2⑶矣捎诟涌虿辉谖臋n的普通流中,所以文檔的普通流中的區(qū)塊框表現(xiàn)得就像浮動框不存在一樣。

          設(shè)置浮動

          行框和清理

          在進(jìn)行頁面布局時,經(jīng)常需要設(shè)置多個區(qū)塊框并列在一行中排列。最常見的方式就是使用float屬性,再通過left或right值移動區(qū)塊框向左或向右浮動。但當(dāng)前面并列的多個區(qū)塊框總寬度不足包含框的100%時,就會在行框中留出一定的寬度,而下面的某個區(qū)塊框又恰好滿足這個寬度,則很可能會向上提,和上一行并列的區(qū)塊框在同一行排列。而這不并是我們想要的結(jié)果,所以可以使用clear屬性解決這一問題,該屬性的值可以是 left、right、both 或 none,它表示框的哪些邊不應(yīng)該挨著浮動框。

          使用區(qū)塊框設(shè)計頁面布局

          • 區(qū)塊居中設(shè)計

          高度和寬度固定的區(qū)塊居中(position)

          高度和寬度可變的區(qū)塊居中(margin)

          • 布局頁面居中
          • 設(shè)置兩列浮動的布局
          • 設(shè)置三列浮動的布局
          • 設(shè)置多列浮動的布局

          么是DIV?
            DIV是層疊樣式表中的定位技術(shù),全稱DIVision或叫做劃分。在網(wǎng)站制作中DIV元素一般是用來為HTML文檔內(nèi)大塊(block-level)的內(nèi)容提供結(jié)構(gòu)和背景的元素。當(dāng)使用DIV+CSS布局的時候, 主要把它當(dāng)做盒子然后把需要的文字,圖像等內(nèi)容放在DIV標(biāo)簽之中,它可稱作為“DIV block”,或“DIV element”或“CSS-layer”,或干脆叫“l(fā)ayer”。所以把它稱作“層次”,或者直接就叫一段在 DIV 中的 HTML。

          什么是CSS和CSS3?
            CSS是一種用來表現(xiàn)HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的一個應(yīng)用)或XML(標(biāo)準(zhǔn)通用標(biāo)記語言的一個子集)等文件樣式的計算機(jī)語言。CSS不僅可以靜態(tài)地修飾網(wǎng)頁,還可以配合各種腳本語言動態(tài)地對網(wǎng)頁各元素進(jìn)行格式化。
            CSS3是CSS2的升級版本,3只是版本號,它在CSS2.1的基礎(chǔ)上增加了很多強(qiáng)大的新功能。 目前主流瀏覽器360、chrome、safari、firefox、opera等都支持CSS3絕大部分功能,IE10以后也開始全面支持CSS3了。CCS3可以讓使用者能更加快速地訪問互聯(lián)網(wǎng)。在CSS3語言下,不需要圖片,僅用文字即可。這讓網(wǎng)頁的文字在變得越來越漂亮的同時,不會影響瀏覽速度,并且還能被搜索引擎搜索。
            現(xiàn)在國內(nèi)用H5+css3做的網(wǎng)站越來越多,功能、交互等都給用戶體驗(yàn)帶來了很大的提升。在移動端,微信朋友圈的各種H5游戲更是把H5推向了高峰。H5+css3就是發(fā)展的趨勢。

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

          一、網(wǎng)頁布局

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


          1. 頭部區(qū)域

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

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="utf-8">
          <title>CSS 項目(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)用戶瀏覽其他頁面:

          /* 導(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 列:一般用于移動端。
          • 2 列:一般用于平板設(shè)備。
          • 3 列:一般用于 PC 桌面設(shè)備。

          不相等的列

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

          例:

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

          4. 底部區(qū)域

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

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


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

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

          案例

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="utf-8">
          <title>項目</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;
          }
           
          /* 列后面清除浮動 */
          .row:after {
            content: "";
            display: table;
            clear: both;
          }
           
          /* 底部 */
          .footer {
            padding: 20px;
            text-align: center;
            background: #ddd;
            margin-top: 20px;
          }
           
          /* 響應(yīng)式布局 - 屏幕尺寸小于 800px 時,兩列布局改為上下布局 */
          @media screen and (max-width: 800px) {
            .leftcolumn, .rightcolumn {   
              width: 100%;
              padding: 0;
            }
          }
           
          /* 響應(yīng)式布局 -屏幕尺寸小于 400px 時,導(dǎo)航等布局改為上下布局 */
          @media screen and (max-width: 400px) {
            .topnav a {
              float: none;
              width: 100%;
            }
          }
          </style>
          </head>
          <body>
          
          
          <div class="header">
            <h1>我的網(wǎng)頁</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)熱誠變成習(xí)慣,恐懼和憂慮即無處容身。缺乏熱誠的人也沒有明確的目標(biāo)。熱誠使想象的輪子轉(zhuǎn)動。一個人缺乏熱誠就象汽車沒有汽油。
                善于安排玩樂和工作,兩者保持熱誠,就是最快樂的人。熱誠使平凡的話題變得生動。!</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>一切事無法追求完美,唯有追求盡力而為。這樣心無壓力,出來的結(jié)果反而會更好!</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)與軟件僅為個人學(xué)習(xí)測試使用,請在下載后24小時內(nèi)刪除,
                不得用于任何商業(yè)用途,否則后果自負(fù),請支持購買正版軟件!如侵犯到您的權(quán)益,請及時通知我們,我們會及時處理。
          
          
          聲明:為非贏利性網(wǎng)站 不接受任何贊助和廣告。</p>
              </div>
            </div>
          </div>
          
          
          <div class="footer">
            <h2>底部區(qū)域</h2>
          </div>
          
          
          </body>
          </html>


          三、總結(jié)

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

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


          主站蜘蛛池模板: 亚洲AV日韩AV天堂一区二区三区 | 亚洲中文字幕无码一区| 国产精品久久久久一区二区| 伊人色综合网一区二区三区| 久久久无码精品人妻一区| 国产成人无码aa精品一区| 国产成人一区在线不卡| 国偷自产av一区二区三区| 亚洲av成人一区二区三区| 无码丰满熟妇一区二区| 国产福利电影一区二区三区,亚洲国模精品一区 | 人妻无码久久一区二区三区免费| 精品国产乱子伦一区二区三区 | 亚洲一区二区三区在线视频| 亚洲AV色香蕉一区二区| 成人一区二区三区视频在线观看 | 精品乱子伦一区二区三区高清免费播放| 日韩精品无码一区二区三区AV | 不卡一区二区在线| 亚洲一区免费在线观看| 国产一区二区三区在线观看免费| 中文字幕精品无码一区二区| 久久91精品国产一区二区| 午夜在线视频一区二区三区| 韩国福利一区二区三区高清视频| 亚洲一区无码中文字幕乱码| 国产aⅴ一区二区| 91video国产一区| 波多野结衣在线观看一区| 无码精品一区二区三区免费视频| 国产一区二区在线观看麻豆| 亚洲一区综合在线播放| 日韩精品一区二区三区中文字幕| 久久精品道一区二区三区| 国产精品成人一区二区三区| 色窝窝无码一区二区三区| 冲田杏梨高清无一区二区| 99在线精品一区二区三区| 亚洲视频一区网站| 国产精品乱码一区二区三区| 精品人妻无码一区二区三区蜜桃一 |