WEB入門.六 盒子模型

      網(wǎng)友投稿 761 2025-04-02

      學(xué)習(xí)內(nèi)容


      CSS盒子模型

      盒子之間的關(guān)系

      頁面元素定位

      能力目標(biāo)

      理解盒子模型

      理解內(nèi)容與表現(xiàn)分離的優(yōu)點(diǎn)

      理解并掌握盒子之間的關(guān)系

      理解并掌握絕對(duì)定位與相對(duì)定位的用法

      本章簡(jiǎn)介

      上一章節(jié)中已經(jīng)講解了頁面布局的基礎(chǔ)知識(shí),了解了設(shè)計(jì)一個(gè)標(biāo)準(zhǔn)的 XHTML頁面需要遵循的規(guī)范,例如:標(biāo)簽需要關(guān)閉、使用 id 屬性代替 name 屬性、屬性值需要使用雙引號(hào)等。另外,上一章內(nèi)容講解了 XHTML 基本標(biāo)簽的用法。

      頁面是 Web 站點(diǎn)與用戶交互的接口,它能夠引起用戶對(duì) Web 的興趣并且加入自己電腦的夾。為達(dá)到這一目的,頁面設(shè)計(jì)需要注意兩點(diǎn):頁面布局設(shè)計(jì)和頁面的內(nèi)容設(shè)計(jì)。頁面布局的效果將直接影響用戶瀏覽的視覺體驗(yàn)。

      本章內(nèi)容將詳細(xì)講解布局設(shè)計(jì)的基本原理,包括布局設(shè)計(jì)模型、背景特效、元素定位、導(dǎo)航欄等。其次,本章內(nèi)容涉及網(wǎng)頁布局設(shè)計(jì)的基礎(chǔ)模型——盒子模型。盒子模型的概念來源于生活中的物品裝箱原理,可以通過盒子模型劃分頁面中的板塊,重點(diǎn)在于講解盒子模型中常用的定位方式:絕對(duì)定位、相對(duì)定位、靜態(tài)定位、浮動(dòng)定位。最后,本章將講解頁面中如果存在多個(gè)盒子,應(yīng)該如何理解它們之間的關(guān)系。

      核心技能部分

      2.1 盒子模型概述

      傳統(tǒng)的網(wǎng)頁一般采用table布局,將內(nèi)容與頁面效果混雜在一起,導(dǎo)致頁面代碼冗余,布局結(jié)構(gòu)不清晰,不易于網(wǎng)站版面修改。基于div + css 布局技術(shù)的盒子模型的出現(xiàn)替代了傳統(tǒng)的 table表格嵌套,它不但彌補(bǔ)了table布局的缺陷,而且在頁面加載速度和搜索引擎的支持方面有顯著的改善。

      2.1.1????? 內(nèi)容與表現(xiàn)的分離

      1.??????什么是內(nèi)容與表現(xiàn)

      網(wǎng)頁設(shè)計(jì)的一個(gè)重要概念是保證頁面內(nèi)容和表現(xiàn)分離。其中內(nèi)容是頁面實(shí)際要傳達(dá)給用戶的信息 (包含數(shù)據(jù)、文檔、圖片等),指純粹的數(shù)據(jù)信息,不包含任何輔助信息 (如顏色、字體大小、背景等);表現(xiàn)是指內(nèi)容的修飾性部分,例如標(biāo)題字體的大小、背景、顏色等。

      2.??????如何實(shí)現(xiàn)內(nèi)容與表現(xiàn)分離

      假設(shè)p是塊狀標(biāo)簽,現(xiàn)在須使某段落右縮進(jìn)2個(gè)字高的大小,很多人通常在段落前加空格,而后不斷重復(fù)該動(dòng)作。如果給p標(biāo)簽指定一個(gè)CSS樣式:p {text-indent:2em;},在沒有外加任何表現(xiàn)控制標(biāo)簽的情況下,body內(nèi)容部分顯示如下:

      如果該段落另需修飾字體、字號(hào)、背景、行距等,只需要將對(duì)應(yīng) CSS樣式屬性加進(jìn)p樣式中。

      段落內(nèi)容

      以上代碼將內(nèi)容和表現(xiàn)混合在一起。DIV + CSS設(shè)計(jì)布局的思路遵循內(nèi)容與表現(xiàn)分離的原則。

      實(shí)現(xiàn)步驟如下:

      (1)???????使用DIV定義語義結(jié)構(gòu),其中只添加網(wǎng)頁的內(nèi)容,如文字、圖片等。

      (2)???????使用 CSS美化網(wǎng)頁,如加入背景、線條邊框、對(duì)齊屬性等。

      3.??????內(nèi)容與表現(xiàn)分離的優(yōu)勢(shì)

      (1)???????網(wǎng)頁文件代碼量小,可被快速下載。

      (2)???????數(shù)據(jù)顯示多樣化,不同的樣式表適應(yīng)不同的設(shè)備,其內(nèi)容與設(shè)備無關(guān)。

      (3)???????整個(gè)站點(diǎn)的視覺效果一致,修改樣式表即可輕松實(shí)現(xiàn)網(wǎng)站改版。

      (4)???????頁面結(jié)構(gòu)簡(jiǎn)潔,數(shù)據(jù)的集成、更新和處理更為方便靈活。

      (5)???????便于搜索引擎的搜索。

      2.1.2????? 盒子的結(jié)構(gòu)

      在CSS中,所有的網(wǎng)頁元素都被看作一個(gè)矩形框,或者是元素框。盒子模型描述了元素在網(wǎng)頁布局中所占的空間和位置。現(xiàn)實(shí)生活中的盒子是一個(gè)常見物品,如我們到商場(chǎng)買禮品,售貨員會(huì)先用一個(gè)箱子將禮品裝好。為防止禮品在運(yùn)輸過程中損壞,再用一些泡沫型材料隔在禮品與箱子之間。這就是一個(gè)最典型的盒子,如圖 2.1.1 所示。

      圖2.1.1??? 生活中的盒子

      網(wǎng)頁設(shè)計(jì)將生活中裝箱子的做法抽象成頁面設(shè)計(jì)模型——盒子模型。在CSS 中,一個(gè)獨(dú)立的盒子模型由 content (內(nèi)容)、border (邊框)、padding (內(nèi)邊距)、margin (外邊距)四部分構(gòu)成,如圖 2.1.2所示。

      圖2.1.2 ?盒子模型

      盒子模型是CSS 中一個(gè)重要的概念,理解了盒子模型才能更好地排版。盒子模型分為 標(biāo)準(zhǔn)W3C盒子模型和IE 盒子模型兩種。

      1.????????標(biāo)準(zhǔn)W3C盒子

      標(biāo)準(zhǔn)W3C 盒子模型的范圍包括 margin、border、padding、content,且 content部分不包含 border和 padding,如圖 2.1.3所示。

      圖2.1.3 標(biāo)準(zhǔn)W3C盒子

      2.????????IE盒子

      IE 盒子模型的范圍同樣包括margin、border、padding、content,它與標(biāo)準(zhǔn) W3C 盒子模型的區(qū)別在于,IE 盒子模型的 content部分包含了 border 和 padding,如圖 2.1.4所示。

      2.1

      一個(gè)盒子的 margin 為20px,border 為1px,padding 為 10px,content 的寬度為200px、高為 50px。

      標(biāo)準(zhǔn)W3C 盒子模型,盒子需要占據(jù)的位置為:

      寬:20*2 + 1*2 +10*2 + 200 = 262px

      WEB入門.六 盒子模型

      高:20*2 + 1*2 +10*2 + 50=112px;

      盒子的實(shí)際大小為:

      寬:1*2 + 10*2 + 200= 222px

      高:1*2 + 10*2 + 50=72px;

      IE盒子模型,盒子占據(jù)的位置為:

      寬:20*2 + 200 =240px

      高:20*2 + 50 =90px;

      盒子的實(shí)際大小為:寬 200px、高 50px。

      設(shè)計(jì)師設(shè)計(jì)頁面時(shí),如果在頁面頂部沒有加 DOCTYPE 聲明,那么瀏覽器會(huì)根據(jù)自己的行為理解網(wǎng)頁,即 IE 瀏覽器會(huì)采用 IE 盒子模型解釋設(shè)計(jì)師的盒子。而 Firefox采用標(biāo)準(zhǔn) W3C 盒子模型解釋盒子,所以網(wǎng)頁在不同瀏覽器中的顯示效果不一致。反之,如果添加 DOCTYPE 聲明,那么所有瀏覽器都會(huì)采用標(biāo)準(zhǔn)W3C 盒子模型去解釋盒子,網(wǎng)頁在各瀏覽器中顯示效果將變得一致。

      2.1.3????? 盒子之間的關(guān)系

      在設(shè)計(jì)網(wǎng)頁時(shí),如果只針對(duì)一個(gè)盒子,可以很輕松地運(yùn)用上述知識(shí)。但實(shí)際網(wǎng)頁設(shè)計(jì)中會(huì)遇到大量的盒子,所以只有理解盒子之間的關(guān)系才能適應(yīng)各種復(fù)雜的布局需求。

      1.????????水平盒子

      當(dāng)兩個(gè)盒子同行顯示時(shí),其距離為 BOXI 的 margin-right和 BOX2 的 margin-left之和,如圖 2.1.5所示。

      圖2.1.5??? 水平盒子的距離

      2.????????垂直盒子

      當(dāng)兩個(gè)盒子在垂直顯示時(shí),其距離為 BOXI 的margin-bottom和 BOX2 的 margin-top 中較大者,而不是兩者之和。

      2.2

      無標(biāo)題文檔

      上面盒子

      下面盒子

      如圖 2.1.6所示。

      圖 2.1.6?垂直盒子的距離-1???????? 圖2.1.6? 垂直盒子的距離-2

      3.????????重疊盒子

      盒子重疊時(shí),可以將其中一個(gè)盒子的margin屬性值設(shè)置為負(fù)值,下面代碼演示負(fù)值的用法。

      2.3

      無標(biāo)題文檔

      BOX1

      BOX2

      2.2 盒子定位

      在頁面布局設(shè)計(jì)中,盒子定位是十分重要的內(nèi)容。定位是將某個(gè)元素放到某個(gè)指定位置上。在 CSS中控制盒子的位置有多種方式,如盒子的浮動(dòng)定位、盒子的流動(dòng)定位等。另外還可以通過 position屬性控制盒子的位置。本章將介紹如何通過position屬性定位盒子。

      position:static/absolute/relative;

      2.4

      無標(biāo)題文檔

      BOX1

      圖2.1.8 position 用法

      2.2.1????? 靜態(tài)定位(static)

      靜態(tài)定位是position屬性的默認(rèn)值,它表示塊狀元素保持在標(biāo)準(zhǔn)文檔流中原有的位置,不做任何移動(dòng)。

      2.5

      CSS樣式代碼:

      XHTML代碼片段:

      BOX2

      2.2.2????? 絕對(duì)定位(absolute)

      絕對(duì)定位是指以某一個(gè)點(diǎn)為基準(zhǔn)進(jìn)行偏移。最典型的絕對(duì)定位是以瀏覽器窗口的左上角(0.0)點(diǎn)為基準(zhǔn)偏移盒子。使用絕對(duì)定位時(shí),需要設(shè)水平方向和垂直方向的偏移量,分別是 left、top、right、bottom。

      2.6

      CSS樣式代碼:

      XHTML代碼片段:

      另一種情況是包含元素的定位問題,它是以已經(jīng)定位的父級(jí)元素為基準(zhǔn)進(jìn)行偏移。已經(jīng)定位的元素是指將元素的 postion屬性值設(shè)置為除靜態(tài)定位之外的任意一值。

      2.7

      CSS樣式代碼:

      XHTML代碼片段:

      Box-son1

      Box-son2

      Box-son3

      如果去掉father 中的position:relative;

      使用盒子絕對(duì)定位時(shí)需要注意以下幾點(diǎn):

      (1)?????? 盒子的絕對(duì)定位以最近的一個(gè)已定位的父級(jí)元素為基準(zhǔn);如果父級(jí)元素沒有定位或沒有父級(jí)元素,則以瀏覽器窗口為基準(zhǔn)。

      (2)?????? 絕對(duì)定位的盒子會(huì)脫離標(biāo)準(zhǔn)文檔流,不影響同一級(jí)的盒子元素位置。

      2.2.3????? 相對(duì)定位(relative)

      相對(duì)定位是相對(duì)于盒子元素的自身原有位置進(jìn)行偏移,需要設(shè)定垂直方向和水平方向的偏移量,分別是left、top、right、bottom。

      2.8

      CSS代碼:

      XHTML代碼片段:

      SonBox-1

      SonBox-2

      在瀏覽器中瀏覽的效果如圖 2.1.12所示。

      圖2.1.12 相對(duì)定位

      修改Son1的樣式,去除position:relative;/*relative相對(duì)定位 */

      #son1{

      background-color:#fff0ac;

      border:1pxdashed #000000;

      padding:10px;

      left:50px;

      top:30px;

      }

      由此可以看出,相對(duì)定位是相對(duì)于盒子元素的自身原有位置進(jìn)行偏移。

      2.2.4????? CSS包含塊(include)

      CSS包含塊是標(biāo)準(zhǔn)布局中的一個(gè)重要概念,是絕對(duì)定位的基礎(chǔ)。包含塊不同于父級(jí)元素,它們之間存在本質(zhì)的區(qū)別。

      什么是包含塊呢?包含塊是指為絕對(duì)定位元素提供坐標(biāo)偏移和顯示范圍的參照物,是確定絕對(duì)定位元素偏移起始位置和百分比長(zhǎng)度的參考。默認(rèn)狀態(tài)下 body元素是一個(gè)大的包含塊,所有絕對(duì)定位的元素都根據(jù)窗口確定自己所處的位置和百分比大小來顯示的。但是如果定義了包含元素為包含塊后,對(duì)于被包含的絕對(duì)定位元素來說,會(huì)根據(jù)最接近的、具有定位功能的上級(jí)包含元素來決定其顯示位置。

      那么怎么定義一個(gè)包含塊?在 CSS 中可以用 position 屬性定義包含塊。使用包含塊,設(shè)計(jì)師可以靈活設(shè)置絕對(duì)定位的坐標(biāo)原點(diǎn)和參考值。

      為了能夠更直觀地明白什么是包含塊,以及以上闡述的內(nèi)容,下面通過一個(gè)XHTML頁面來說明。

      2.9

      CSS代碼:

      XHTML代碼片段:

      Box_a

      Box_c

      Box_b

      Box_d

      在瀏覽器中瀏覽的效果如圖 2.1.14所示。

      圖2.1.14 CSS包含塊

      上述代碼中,Box_b 被定義為包含塊,Box_d 相對(duì)于其包含塊進(jìn)行位置偏移和范圍大小的取值,Box_a未設(shè)置成包含塊,所以 Box_c 相對(duì)于body進(jìn)行位置偏移和范圍大小的取值。由此可以看出只有自身是包含塊的時(shí)候才可以影響其他元素的定位,元素要想成為包含塊則要定義 position屬性;居無定所怎么包含別人。position 的取值 absolute 絕對(duì)定位,譬如:家庭住址大學(xué)路158號(hào);relative 則是相對(duì)定位,譬如:家庭住址大學(xué)路客運(yùn)總站對(duì)面。

      2.3 綜合應(yīng)用

      在眾多的網(wǎng)站上,我們經(jīng)常可以見到這樣一些頁面,多張祝福卡片被疊加在同一個(gè)頁面上通過點(diǎn)擊鼠標(biāo)查看祝福留言,效果如圖2.1.15所示。卡片需要被定義為不同的樣式,如背景、邊框、字體大小,而且還需要靈活控制其位置,可以采用 DIV標(biāo)簽進(jìn)行定義并使用疊加特性實(shí)現(xiàn)卡片的疊加定位排列。定義一個(gè)包含塊,將所有的卡片放在其中,卡片采用絕對(duì)定位。

      2.10

      XHTML代碼片段:

      祝福墻

      To:maomao

      在我心靈的百花園里,采集金色的鮮花,我把最鮮艷的一朵給你,作為我對(duì)你的問候。

      To:xiaozhang

      一句問安 一聲祝福 道不盡懷念的思緒 且祝福… 快樂健康 永遠(yuǎn)永遠(yuǎn)

      To:anny

      愿一個(gè)問候帶給你一個(gè)新的心情,愿一個(gè)祝福帶給你一個(gè)新的起點(diǎn)。

      To:jack

      將心底最衷誠的祝福送給你,祝你心想事成,春風(fēng)得意。

      To:anny

      打開心靈,卸下你的包裝;指尖飛舞,打破冬的沉默;融融的暖意帶著深情的問候,那么快讓我們擁抱、擁抱、擁抱彼此的夢(mèng)想!

      在瀏覽器中瀏覽的效果如圖 2.1.15所示。

      圖2.1.15 祝福墻

      任務(wù)實(shí)訓(xùn)部分

      實(shí)訓(xùn)任務(wù)1:搭建博客網(wǎng)站的頁面結(jié)構(gòu)

      訓(xùn)練技能點(diǎn)

      ?????????內(nèi)容與表現(xiàn)相分離的實(shí)現(xiàn)

      ????????采用DIV+CSS布局搭建頁面結(jié)構(gòu)

      需求說明

      搭建頁面布局結(jié)構(gòu),結(jié)構(gòu)關(guān)系如圖2.2.1所示。

      實(shí)現(xiàn)步驟

      (1)?????? 采用DIV作為盒子,利用DIV的嵌套搭建布局框架。

      (2)?????? 使用CSS樣式表中的ID選擇符定義盒子的樣式規(guī)則。

      關(guān)鍵代碼

      CSS代碼:

      XHTML代碼片段:

      版權(quán)所有2011.2.7

      實(shí)訓(xùn)任務(wù)2:制作博客網(wǎng)站頁面的左欄內(nèi)容

      訓(xùn)練技能點(diǎn)

      ?????????使用position:absolute;設(shè)置左側(cè)盒子為絕對(duì)定位,并通過top、left屬性指定坐標(biāo)

      ????????使用width、height設(shè)置左側(cè)盒子寬度和高度

      ????????使用border屬性設(shè)置盒子的邊框

      ????????CSS樣式規(guī)則的編寫

      需求說明

      將盒子定位布局容器的最左側(cè),并添加內(nèi)容,效果如圖2.2.2所示。

      實(shí)現(xiàn)思路

      (1)?????? 在上一階段的基礎(chǔ)上添加左側(cè)盒子的內(nèi)容,包括標(biāo)題、鏈接、列表:

      經(jīng)典推薦

      (2) 編寫樣式規(guī)則控制盒子的位置及其內(nèi)容的外觀:

      #left ul{

      list-style:none;/*去除列表樣式*/

      margin:1em20px 0px 0px;

      padding:0px0px 15px 22px;

      }

      #left li{

      font-size:80%;

      border-bottom:1pxdotted #B2BCC6;/*li底部帶邊框*/

      margin-bottom:0.3em;

      }

      #left a:link, #nav a:visited{

      text-decoration:none;/*無下劃線的超鏈接*/

      color:#2A4F6F;

      background-color:transparent;

      }

      #left a:hover{

      color:#778899;

      }

      #left h2{

      font:110%Georgia,"Times New Roman", Times, serif;

      font-weight:bold;

      color:#2A4F6F;

      padding:0px5px 0px 12px;

      text-decoration:underline;

      }

      實(shí)訓(xùn)任務(wù)3:制作博客網(wǎng)站網(wǎng)頁的中間內(nèi)容

      訓(xùn)練技能點(diǎn)

      ?????????相對(duì)定位的用法

      ????????margin屬性與padding屬性的用法

      ????????border屬性的用法

      需求說明

      參考上一階段,完成博客網(wǎng)站頁面中間內(nèi)容的設(shè)計(jì),效果如圖2.2.3所示。

      圖2.2.3 中間內(nèi)容

      實(shí)現(xiàn)思路

      (1)?????? 使用position:relative? 將盒子設(shè)置成相對(duì)定位

      (2)?????? 左側(cè)盒子的定位方式是絕對(duì)定位,脫離了文檔流,不會(huì)擠壓其他盒子。所以通過margin來設(shè)置中間盒子與布局容器的左側(cè)補(bǔ)丁,左側(cè)補(bǔ)丁的大小大于或等于左側(cè)盒子的寬度,這樣才可以保證中間盒子處于左側(cè)盒子的右邊。

      #middle{

      position:relative;

      padding:1px15px 10px 15px;

      margin:-10px 190px 0px 190px;

      font-size:13px;

      background:#e9fbff url(bg1.jpg) no-repeatbottom right;

      }

      #middle h4{

      text-decoration:underline;

      color:#0078aa;

      padding-top:15px;

      font-size:16px;

      }

      (3)?????? 盒子中的每一段內(nèi)容可以繼續(xù)采用盒子進(jìn)行組織,并設(shè)置盒子的下邊框?yàn)樘摼€

      border-bottom:1px dashed #5b97b1;

      (4)?????? 添加內(nèi)容包括標(biāo)題、段落、鏈接等

      (5)?????? 設(shè)置內(nèi)容的樣式規(guī)則,標(biāo)題大小為16px,帶下劃線,段落文本補(bǔ)丁:左右15px,上下0px。

      代碼

      團(tuán)購

      團(tuán)購就是團(tuán)體購物,指的是認(rèn)識(shí)的或者不認(rèn)識(shí)的消費(fèi)者聯(lián)合起來,來加大與商家的談判能力,以求得最優(yōu)價(jià)格的一種購物方式。根據(jù)薄利多銷、量大價(jià)優(yōu)的原理,商家可以給出低于零售價(jià)格的團(tuán)購折扣和單獨(dú)購買得不到的優(yōu)質(zhì)服務(wù)。團(tuán)購作為一種新興的電子商務(wù)模式,通過消費(fèi)者自行組團(tuán)、專業(yè)團(tuán)購網(wǎng)站、商家組織團(tuán)購等形式,提升用戶與商家的議價(jià)能力,并極大程度地獲得商品讓利,引起消費(fèi)者及業(yè)內(nèi)廠商、甚至是資本市場(chǎng)關(guān)注。……

      旅程

      夕陽 染紅藍(lán)天
      帶走 美好的一天
      風(fēng) 吹過大地
      炫美的世界


      霞光 點(diǎn)亮星辰
      燃起 遼遠(yuǎn)的夢(mèng)幻
      流星 劃過夜空
      憶起 逝夜的歌聲


      是誰昨夜背上行囊
      唱一首滿載風(fēng)塵的歌
      今夜才又想起擁抱的時(shí)刻


      獨(dú)自走的一段旅程
      是否還裝滿苦澀
      一路風(fēng)雨飄搖 那坎坷對(duì)誰說


      來吧看這遠(yuǎn)處亮起的點(diǎn)點(diǎn)星火
      伸手觸摸那寫在匆匆旅程的歌

      誰在轉(zhuǎn)過的街口從容揮手
      誰用歡笑和擁抱
      記住這一刻

      實(shí)訓(xùn)任務(wù)4:制作博客網(wǎng)站網(wǎng)頁的右欄內(nèi)容

      需求說明

      參考上一階段,完成博客網(wǎng)站頁面右欄內(nèi)容的設(shè)計(jì),效果如圖2.2.4所示。

      提示:

      ?????????使用position:absolute;設(shè)置左側(cè)盒子為絕對(duì)定位,并通過top、right屬性指定坐標(biāo)

      ?????????添加內(nèi)容包括標(biāo)題、段落、鏈接等

      ?????????設(shè)置內(nèi)容的樣式規(guī)則,標(biāo)題大小為16px,帶下劃線,段落字體大小為12px

      本章總結(jié)

      (1)本章主要講解盒子模型padding和margin屬性,盒子之間關(guān)系,(1)水平盒子(2)垂直盒子(3)重疊盒子

      (2)盒子定位position,絕對(duì)定位,靜態(tài)定位,相對(duì)定位。

      (3)盒子模型的CSS控制頁面的基礎(chǔ)。學(xué)習(xí)本章之后,讀者應(yīng)該能夠清楚在這里“盒子”的含義是什么,以及盒子的組成。

      (4)本章的重點(diǎn)和難點(diǎn)是深刻地理解“浮動(dòng)”和“定位”這兩個(gè)重要屬性,它們對(duì)于復(fù)雜頁面的排版至關(guān)重要。

      鞏固練習(xí)

      一、選擇題

      1.在網(wǎng)頁設(shè)計(jì)中,盒子關(guān)系共有()種。

      A.1

      B.2

      C.3

      D.4

      2. 以下盒子模型中,可以被所有瀏覽器兼容的是()。

      A. IE盒子

      B. WEB盒子

      C. 文檔盒子

      D. 標(biāo)準(zhǔn)W3C盒子

      3. 以下屬于position定位盒子方式的是()。

      A. 絕對(duì)定位

      B. 相對(duì)定位

      C. 直接定位

      D. 靜態(tài)定位

      4. 以下說法中正確的有()。

      A. 內(nèi)容與表現(xiàn)分離,加重了瀏覽器的負(fù)載

      B. 內(nèi)容與表現(xiàn)分離,導(dǎo)致頁面結(jié)構(gòu)不完整

      C. 內(nèi)容與表現(xiàn)分離,使得頁面設(shè)計(jì)更加的簡(jiǎn)潔

      D. 內(nèi)容與表現(xiàn)分離是現(xiàn)代頁面設(shè)計(jì)的標(biāo)準(zhǔn)

      5. 以下CSS樣式代碼片斷中,屬于絕對(duì)定位的是()。

      A. #content {width: 200px; height: 150px ;}

      B. #content {width: 200px; height: 150px;position: absolute ;}

      C. #content {width: 200px; height: 150px;position: static ;}

      D. #content {width: 200px; height: 150px;position: relative ;}

      二、上機(jī)練習(xí)

      完善理論課祝福墻制作,在其基礎(chǔ)上實(shí)現(xiàn)如圖 2.3.1所示的效果。

      圖2.3.1??? 頁面元素定位

      當(dāng)鼠標(biāo)移至某一張卡片上時(shí),卡片顯示在最頂層,鼠標(biāo)移走后卡片復(fù)位。

      提示:定義卡片的懸停狀態(tài)并設(shè)置疊加次序,以突出顯示。

      #card:hover{z-index:10;}

      CSS HTML web前端

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      標(biāo)簽:絕對(duì)定位 心想事成 基本原理
      上一篇:怎么吧空白位置去掉?(怎樣把中間的空白去掉)
      下一篇:excel表格里0值不顯示怎么設(shè)置(excel中0值不顯示怎么設(shè)置)
      相關(guān)文章
      亚洲AV无码一区二区三区在线| 亚洲?V无码成人精品区日韩 | 婷婷久久久亚洲欧洲日产国码AV | 亚洲啪啪免费视频| 4480yy私人影院亚洲| 亚洲美女又黄又爽在线观看| 亚洲第一区在线观看| 婷婷亚洲综合五月天小说在线| 亚洲午夜理论片在线观看| 国产成人精品日本亚洲直接| 亚洲一区二区三区在线| 亚洲一区二区三区91| 麻豆狠色伊人亚洲综合网站| 亚洲不卡影院午夜在线观看| 中文字幕在线观看亚洲视频| 国产成人精品日本亚洲专区6| 亚洲一区二区观看播放| 亚洲av日韩综合一区久热| 亚洲人成无码网站在线观看 | 亚洲爆乳大丰满无码专区 | 亚洲av无码成人黄网站在线观看| 亚洲AV本道一区二区三区四区| 色拍自拍亚洲综合图区| 亚洲精品国产成人中文| 亚洲偷自精品三十六区| 亚洲欧美乱色情图片| 国产尤物在线视精品在亚洲| 亚洲精品无码专区久久同性男| 丁香五月亚洲综合深深爱| 久久精品国产亚洲| 久久精品国产亚洲av麻豆小说| 亚洲免费在线视频观看| 亚洲欧洲日产国码久在线| 亚洲成av人片在线观看天堂无码| 亚洲精品综合久久| 久久亚洲国产精品一区二区| 亚洲综合久久成人69| 一本色道久久88亚洲精品综合| 国产亚洲精品国产福利在线观看 | 久久精品国产亚洲精品| 亚洲成亚洲乱码一二三四区软件|