css布局與傳統**(table)布局最大的區別在於:原來的定位都是採用**,通過**的間距或者用無色透明的gif來控制文布局版塊的間距;而現在則採用層(div)來定位,通過層的margin,padding,border等屬性來控制版塊的間距。
分析乙個典型的定義div例子:
#sample
說明如下:
下面是這個層的實際表現:
這裡是演示內容,這裡是演示內容,這裡是演示內容,這裡是演示內容,這裡是演示內容,這裡是演示內容,這裡是演示內容,這裡是演示內容,
這裡是演示內容,這裡是演示內容,
這裡是演示內容,這裡是演示內容,
這裡是演示內容...
我們可以看到邊框是2px的灰色,背景在右下沒有重複,內容距離上和左邊框20px,內容居中,一切和預想的一樣。hoho,雖然不好看,但它是最基本的,掌握了它,你就已經學會一半的css布局技術了。就是這樣,不算難吧!(另一半是什麼?另一半是層與層之間的定位。我會在後面逐步講解。)
自從2023年css1的推出,w3c組織就建議把所有網頁上的對像都放在乙個盒(box)中,設計師可以通過建立定義來控制這個盒的屬性,這些對像包括段落、列表、標題、以及層。盒模型主要定義四個區域:內容(content)、邊框距(padding)、邊界(border)和邊距(margin)。上面我們講的sample層就是乙個典型的盒。對於初學者,經常會搞不清楚margin,background-color,background-image,padding,content,border之間的層次、關係和相互影響。這裡提供一張盒模型的3d示意圖,希望便於你的理解和記憶。
儘管可以用直接插在內容中,但這是不推薦的。這裡的"輔助"是指那些不是作為頁面要表達的內容的一部分,而僅僅用於修飾、間隔、提醒的。例如:相簿中的、新聞中的,上面的3d盒模型都屬於內容的一部分,它們可以用元素直接插在頁面裡,而其它的類似logo,標題,列表字首都必須採用背景方式或者其他css方式顯示。
這樣做的原因有2點:
第8天 CSS布局入門
css 布局與傳統 table 布局最大的區 別在於 原來的定位都是採用 通 過 的 間距或者用無色透明的 gif圖 片來控制文布局版塊的 間距 而現在 則採用層 div 來定位,通過層的 margin,padding,border 等屬性來控制版塊的 間距。1.定義 div分析乙個典型的定 義di...
第8天 CSS布局入門
css布局與傳統 table 布局最大的區別在於 原來的定位都是採用 通過 的間距或者用無色透明的gif來控制文布局版塊的間距 而現在則採用層 div 來定位,通過層的margin,padding,border等屬性來控制版塊的間距。1.定義div 分析乙個典型的定義div例子 sample 說明如...
使用Web標準建站第8天 CSS布局入門 2
接下來開始要真正設計布局了。和傳統的方法一樣,你首先要在腦海裡有大致的輪廓構想,然後用photoshop把它畫出來。你可能看到有關web標準的站點大都很樸素,因為web標準更關注結構和內容,實際上它與網頁的美觀沒有根本衝突,你想怎麼設計就怎麼設計,用傳統 方法實現的布局,用div也可以實現。技術有乙...