html軟件第九講css盒子模型_第1頁
html軟件第九講css盒子模型_第2頁
html軟件第九講css盒子模型_第3頁
html軟件第九講css盒子模型_第4頁
html軟件第九講css盒子模型_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

第九講CSS盒子模型2023/5/29回顧1.CSS中長度單位的定義2.CSS中顏色的定義3.CSS中和字體格式有關的屬性4.CSS中和文本段落格式有關的屬性2023/5/29本講目標掌握盒子模型掌握邊框、內(nèi)邊距、外邊距掌握背景色、背景圖片理解盒子模型在IE和firefox中的區(qū)別2023/5/29本講內(nèi)容本講內(nèi)容一、盒子模型概述二、邊框、內(nèi)邊距、外邊距三、overflow、四、背景色、背景圖片五、盒子模型在IE和firefox中的區(qū)別2023/5/29本講內(nèi)容重點邊框、內(nèi)邊距、外邊距背景色、背景圖片overflow難點overflow盒子模型在IE和firefox中的區(qū)別一、CSS盒子模型2023/5/29邊框內(nèi)邊距外邊距一、CSS盒子模型背景色背景圖片二、CSS定義邊框邊框的三個方面width,邊框的寬度color,邊框的顏色style,邊框的樣式注意:邊框的樣式和寬度要同時設定邊框的綜合定義分開單獨設置,例:border-width:1px;border-color:#00f;border-style:solid;使用綜合屬性例:border:1px#00fsolid注意:三個值沒有先后順序,中間用空格隔開二、CSS定義邊框border-color顏色一共可以有256的3次方種,通常情況下為十六進制的值。border-width用來指定border的粗細程度,包括:thin(細)、medium(適中)、thick(粗)和<length>.<length>表示具體的數(shù)值。默認為是medium,一般認為是2pxborder-style的屬性分別為:none(無)、hidden(隱藏)、dotted(點線)、dashed(虛線)、solid(實線)、double(雙線)、groove(凹槽)、ridge(突脊)、inset(內(nèi)陷)和outset(外凸)。2023/5/29二、CSS定義邊框四邊獨立設置單邊分開設置例:border-left-width:1px;border-left-width:#00F;border-left-style:solid;使用綜合屬性例:border-left:1px#00Fsolid;例子:9-1三、CSS背景顏色、背景圖片background-color定義標簽的背景顏色注意:IE瀏覽器將背景色的定義擴大至邊框,F(xiàn)ireFox的背景色只定義內(nèi)容區(qū),例9-1三、CSS背景顏色、背景圖片background-image定義背景圖片background-repeat定義背景圖片的顯示方式repeat,圖片重復repeat-x,圖片橫向重復repeat-y,圖片縱向重復no-repeat,圖片不重復三、CSS背景顏色、背景圖片background-position定義背景圖片的位置直接使用兩個定位單詞,例:background-position:righttop;使用x、y坐標,例:background-position:20px30px;四、盒子模型在IE和firefox中的區(qū)別邊框和背景圖片的區(qū)別五、CSS定義內(nèi)邊距padding(內(nèi)邊距)邊框和內(nèi)容之間的空白寬度注意:這個部分只有空白,不能設置外觀樣式,顏色等,只能設置空白的寬度padding的綜合設置例:padding:2px;(四個內(nèi)邊距都為2px)padding的單邊設置例:padding-left:2px;(左邊的邊框和內(nèi)容之間的距離為2px)五、CSS定義內(nèi)邊距padding的屬性可以設置1、2、3或4個值√設置1個屬性值時,表示上下左右4個padding均為該值?!淘O置2個屬性值時,前者為上下padding的值,后者為左右padding的值?!淘O置3個屬性值時,第1個為上padding的值,第2個為左右padding的值,第3個為下padding的值。√設置4個屬性值時,按照順時針方向依次為上、右、下、左padding的值。例子9-22023/5/29五、CSS定義外邊距margin(外邊距)標簽和它相鄰的標簽之間的空白寬度外邊距的設置是相疊加的margin的綜合設置例:margin:10px;(和四邊臨近的標簽的距離都為10px)注意:演示在IE瀏覽器上和火狐瀏覽器上的區(qū)別(9-2)margin的單邊設置例:margin-left:10px;(標簽距左邊10px)特別<body>標簽的margin代表內(nèi)容與瀏覽器邊框的距離兩個行內(nèi)元素的margin-right和margin-left,采用“和”兩個塊元素的marign-top和margin-bottom,采用“最大值”五、CSS中內(nèi)容區(qū)域的定義width和height只定義內(nèi)容的大小,不包含邊框和邊距如果內(nèi)容太多,超過了width或height,那么默認情況下將忽略width或height的設置overflow屬性定義內(nèi)容超過width和heigth時的顯示方式scroll;使用滾動條,不論內(nèi)容是否超出auto;根據(jù)情況,如果內(nèi)容超出了width,則出現(xiàn)橫向滾動條,如果內(nèi)容超過了height,則出現(xiàn)縱向滾動條,否則不顯示滾地條hidden;超出部分被隱藏visible;默認值,忽略width或height六、DOM樹想一下生活中的樹?通過HTML結構顯示:2023/5/29七、標準文檔流標準文檔流:簡稱標準流,即指在不使用其他與排列和定位相關的特殊css規(guī)則時,各種元素的排列規(guī)則。包括兩類:

√塊級元素:即元素都是以一個塊的形式表現(xiàn)出來,并且跟同級的兄弟塊依次豎直排列?!绦袃?nèi)元素:即對于文字元素,各個字母之間橫向排列,到最右端自動換行。2023/5/29八、標簽div標簽:是一個區(qū)塊容器標記??梢匀菁{段落、標題、表格、圖片等各種HTML元素。span標簽:沒有結構上的意義,純粹是應用樣式注意:span標記只能包含于div標簽中,反之不成立。2023/5/29總結盒子模型概述邊框、內(nèi)邊距、外邊距

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論