DIV

層疊樣式表單元的位置和層次

DIV是層疊樣式表中的定位技術,全稱DIVision,即為劃分。有時可以稱其為圖層。DIV在編程中又叫做整除,即只得商的整數。

DIV元素是用來為HTML(標準通用標記語言下的一個應用)文檔內大塊(block-level)的內容提供結構和背景的元素。

定義


可定義文檔中的分區或節(division/section)。
標籤可以把文檔分割為獨立的、不同的部分。它可以用作嚴格的組織工具,並且不使用任何格式與其關聯。
如果用 id 或 class 來標記
,那麼該標籤的作用會變得更加有效。
註釋:
是一個塊級元素,也就是說,瀏覽器通常會在 div 元素前後放置一個換行符。
提示:請使用
元素來組合塊級元素,這樣就可以使用樣式對它們進行格式化。

標籤


標籤定義 HTML 文檔中的分隔( DIVision)或部分(section)。div屬於web前端的學習內容,其中
標籤常用於組合塊級元素,以便通過樣式表來對這些元素進行格式化。
當使用 CSS-P 的時候,主要把它用在 DIV(division)tag 上。當把文字,圖像,或其他的放在 DIV 中,它可稱作為“DIV block”,或“DIV element”或“CSS-layer”,或乾脆叫“layer”。所以把它稱作“層次”。所以當看到這些名詞的時候,就知道它們是指一段在 DIV 中的 HTML。
使用 DIV 的方法跟使用其他 tag 的方法一樣:
如果單獨使用 DIV 而不加任何 CSS-P, 那麼它在網頁中的效果和不使用是一樣的。
但當把 CSS-P 用到 DIV 中去以後,就可以嚴格設定它的位置。首先需要給這個可以被 CSS-P 控制的 DIV 一個 ID 或說是它的名字。比如說給這個 DIV 的名字是 truck。給名字的目的是以後可用JavaScript來控制它,比如說移動它或改變它的一些性質等等。
給層次取什麼名字是隨意的,名字可以是任何英文字母和數字,但第一個必須是字母。有兩種把 CSS-P 應用到 DIV 的方法。
Inline CSS:Inline是最常用的方法。
ExternalSTYLE tag:使用 External 方法的結果是一樣的。請注意在 External 方法里,在 STYLE 里的 ID 和 DIV 里的關係。
1
2
3
Cross-Browser CSS 性質:
position 決定 DIV tag 是如何放置的。“relative”意思是DIV的位置是相對於自身tag的,而“absolute”是說 DIV tag 的位置是相對於它父級relative的窗口或者body標籤。
left 相對於窗口左邊的位置
top 相對於窗口上邊的位置
width DIV tag 的寬度。所有在 DIV 里的文字或html都在裡面。
height DIV tag 的高度。這個性質很少用除非想 Clip 層次。
clip 給出 layer 的 clipping(可看的見的)部分。Clip 可使得 DIV 顯示為一個可以定義的很準確的方塊。可以用以下的四個值來給出這個方塊的在 DIV 位置和大小。
clip:rect(top,right,bottom,left);
visibility 隱蔽或展現DIV 根據它的值“visible”,“hidden”,“inherit”。
z-indexDIV tag 的立體位置。值越大 DIV 的位置越高。
background-color DIV 背景的顏色。
layer-background-color Netscape 的 DIV 背景顏色。
background-image DIV 的背景圖像。
layer-background-image Netscape 的 DIV 的背景圖像。
HTML
標籤

用法


是一個塊級元素。這意味著它的內容自動地開始一個新行。實際上,換行是
固有的特定的格式表現。可以通過
的 class 或 id 應用額外的樣式。
不必為每一個
都加上類或 id,雖然這樣做也有一定的好處。
可以對同一個
元素同時應用 class 和 id 屬性,但是更常見的情況是只應用其中一種。這兩者的主要差異是,class 用於元素組(類似的元素,或者可以理解為某一類元素),而 id 用於標識單獨的特定的元素。

屬性


標準屬性

id, class, title, style, dir, lang, xml:lang 如需完整的描述,請訪問標準屬性。
color : #999999 文字顏色
font-family :宋體文字字型
font-size: 10px 文字大小
font-style:italic 文字斜體
font-variant:small-caps 小字體
letter-spacing: 1px 文字間距
line-height: 200% 設定行高
font-weight:bold 文字粗體
vertical-align:sub 下標字
vertical-align:super 上標字
text-decoration:line-through 加刪除線
text-decoration:overline 加頂線
text-decoration:underline 加底線
text-decoration:none 除連接底線
text-transform: capitalize 首字大寫
text-transform : uppercase 英文大寫
text-transform : lowercase 英文小寫
text-align:right 文字*右對齊
text-align:left 文字*左對齊
text-align:center 文字置中對齊
這些是一些簡單的文字效果,可以應用到css的頁面中。
背景
background-color:black 背景顏色
background-image : url(image/bg.gif) 背景圖片
background-attachment : fixed 固定背景
background-repeat : repeat 重複排列-網頁預設
background-repeat : no-repeat 不重複排列
background-repeat : repeat-x 在x軸重複排列
background-repeat : repeat-y 在y軸重複排列
background-position : 90% 90% 背景圖片x與y軸的位置
鏈接
A 所有超連接
A:link 超連接文字格式
A:visited 瀏覽過的連接文字格式
A:active 按下連接的格式
A:hover 滑鼠移至連接
邊框
border-top : 1px solid black 上框
border-bottom : 1px solid #6699cc 下框
border-left : 1px solid #6699cc 左框
border-right : 1px solid #6699cc 右框
border: 1px solid #6699cc 四邊框
虛線