為學習網頁布局打基礎的CSS的單位和盒模型

2021-08-13 02:05:45 字數 1406 閱讀 1934

學習css的單位之前我們要知道css都可以填哪些值呢?

1.數 :例如:width:25px

2.百分比:相對於預設值或著父容器而言,例如:width:70% 佔父容器寬度的70%。font-size:150%,是預設字型的150%。

3.顏色:

直接填單詞,例如:color:red  

填寫十六進製製碼,例如:color:#ff3366  

填寫rgb函式,(紅色0~255,綠色0~255,藍色0~255)例如:color: rgb(255,0,0);

填寫hsl函式,與rgb不同的是hsl代表的是(色相0~360,飽和度%,透明度%)例如:color: hsl(255,36%,50%);

rgb和hsl都可以新增另外乙個引數透明度,rgba和hsla。透明度的範圍是0~1 。例如:color: hsla(255,36%,50%,0.5);

當然透明度也可以單獨設定,使用opacity關鍵字,範圍也是0~1 例如:opacity:0.5;

4.函式:例如:background-image:url('photo.png')

css單位:

px:畫素,畫素相對於顯示器螢幕解析度。最常用單位。

em:相對於當前物件內文字的字型尺寸。如當前行內文字的字型尺寸未被設定,則相對於瀏覽器的預設字型尺寸。

ex:相對於字元「x」的高度,通常為字型尺寸的一半。如當前對行內文字的字型尺寸未被設定,則相對於瀏覽器的預設字型尺寸。

in英吋,cm厘公尺,mm公釐,pt點,pc派卡

1 in=2.54 cm=25.4 mm=72 pt=6 pc

css的盒模型:

為了除錯網頁的css樣式,我們把html的大部分元素都看成乙個盒子,這樣我們就容易設定該元素出現的位置。

大多數的元素結構如下圖:

margin外邊距,padding內邊距,border邊框,width寬度,height高度

每個屬性又有上下左右四個區域。

以margin來言:margin-top頂部外邊距,margin-bottom底部外邊距,margin-left左邊外邊距,margin-right右邊外邊距。除了width寬度,height高度都可以如此拆分。

然後我們來看看,

盒子的實際寬度=margin-left左邊外邊距+border-left左邊邊框+padding-left左邊內邊距+width寬度+padding-right右邊內邊距+border-right右邊邊框+margin-right右邊外邊距

那麼盒子的實際高度你也一定會計算了。記住這個法則,你以後就會避免很多類似於,兩個盒子的高度設定的一樣為什麼他們的高度不一樣的問題。

明天開始我會學習div+css的網頁基礎布局,進度慢的話請大家理解。

網頁布局基礎 css布局學習總結

1.標準文件流 從上到下,從左到右輸出文件內容 2.浮動 3.絕對定位 需要注意的是塊級元素如div p ul 等 行級元素如span strong img input等 塊級元素與行級元素都是盒子模型,下面說下盒子模型 盒子模型是網頁布局的基石,border padding margin 下面給出...

css入門教程之學習網頁布局 1

原文 從本篇開始講述如何用css實現網頁的布局,即如何用css控制網頁內各個元素的顯示位置。如果你是乙個初學者,很可能覺得www.cppcns.com做乙個網頁的第一步就是布局。其實不然,css網頁的設計過程可以參考分為以下幾步 平面設計 頁面切割 布局 細節控制 平面設計是乙個網頁的精髓所在,讀者...

簡單的CSS網頁布局

一列布局小案例 重點 margin 0 auto 上下0px,左右auto自適應,能讓div居中 body 清除預設樣式 兩列布局小案例 三列布局 左右各設定絕對定位 中間自適應 left 設計首頁的第一步是設計版面布局。就象傳統的報刊雜誌編輯一樣,我們將網頁看作一張報紙,一本雜誌來進行排版布局。雖...