CSS常用屬性總結四

來源:互聯網
上載者:User
******* CSS 常用屬性 *********

【font】

font 設定或檢索對象中的文本特性。該屬性是複合屬性。

使用第一種聲明方式參數必須按照如上的排列順序,且font-size和font-family是不可忽略的。每個參數僅允許有一個值。忽略的將使用其參數對應的獨立屬性的預設值。

: 指定文本字型樣式

: 指定文本是否為小型的大寫字母

: 指定文本字型的粗細

: 指定文本字型尺寸

: 指定文本字型的行高

: 指定文本使用某個字型或字型序列

caption: 使用有標題的系統控制項的文本字型(如按鈕,菜單等)(CSS2)

icon: 使用表徵圖標籤的字型(CSS2)

menu: 使用菜單的字型(CSS2)

message-box: 使用資訊對話方塊的文本字型(CSS2)

small-caption: 使用小控制項的字型(CSS2)

status-bar: 使用視窗狀態列的字型(CSS2)

--------------------------------------------------------------------

font-family: 設定或檢索用於對象中文本的字型名稱序列。

預設值:由user agent決定

序列可包含嵌入字型。

一般字型引用可以不加引號,如果字型名包含了空格、數字或者符號(如串連符)則需加上引號,避免引發錯誤。

user agent會遍曆定義的字型序列,直到匹配到某個字型為止。

body{font-family:helvetica,verdana,sans-serif;}

如上字型定義,假設你機器上沒有helvetica字型,但有verdana,這時將會以verdana顯示你的文字。

: 字型名稱。按優先順序排列。以逗號隔開。如果字型名稱包含空格或中文,則應使用引號括起

: 字型序列名稱。

-----------------------------------------------------------------------------------------------

font-size: 設定或檢索對象中的字型尺寸。

: 根據對象字型進行調節。選擇性參數值:xx-small | x-small | small | medium | large | x-large | xx-large

以 medium 作為基礎參照,xx-small相當於medium 3/5 (h6),x-small: 3/4,small: 8/9 (h5),medium: 1 (h4),large: 6/5 (h3),x-large: 3/2 (h2),xx-large: 2/1 (h1),

: 相對於父對像中字型尺寸進行相對調節。使用成比例的em單位計算。選擇性參數值:smaller | larger

: 用長度值指定文字大小。不允許負值。

: 用百分比指定文字大小。其百分比取值是基於父物件中字型的尺寸。不允許負值。

----------------------------------------------------------------------------------------------------

font-stretch:設定或檢索對象中的文字是否橫向展開變形。

文字的展開是相對於瀏覽器顯示的字型的正常寬度。

ultra-condensed: 比正常文字寬度窄4個基數。

extra-condensed: 比正常文字寬度窄3個基數。

condensed: 比正常文字寬度窄2個基數。

semi-condensed: 比正常文字寬度窄1個基數。

normal: 正常文字寬度

semi-expanded: 比正常文字寬度寬1個基數。

expanded: 比正常文字寬度寬2個基數。

extra-expanded: 比正常文字寬度寬3個基數。

ultra-expanded: 比正常文字寬度寬4個基數。

------------------------------------------------------

font-style : 設定或檢索對象中的文本字型樣式。

normal: 指定文本字型樣式為正常的字型

italic: 指定文本字型樣式為斜體。對於沒有設計斜體的特殊字型,如果要使用斜體外觀將應用oblique

oblique: 指定文本字型樣式為傾斜的字型。人為的使文字傾斜,而不是去選取字型中的斜體字

---------------------------------------------------------------------------------------------

font-variant : 設定或檢索對象中的文本是否為小型的大寫字母。

normal: 正常的字型

small-caps: 小型的大寫字母字型

----------------------------------------------------------

font-weight: 設定或檢索對象中的文本字型的粗細。

作用由用戶端系統安裝的字型的特定字型變數映射決定。系統選擇最近的

匹配。也就是說,使用者可能看不到不同值之間的差異。

normal: 正常的字型。相當於number為400

bold: 粗體。相當於number為700。

bolder: 特粗體。也相當於strong和b對象的作用

lighter: 細體

: 用數字表示文本字型粗細。取值範圍:100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900

----------------------------------------------------------------------------------------------------

********************************************************************************************************************

display:inline 讓行內顯示為塊的元素,變為行內顯示

display:inline 的作用是設定對象做為行內元素顯示,inline是內聯對象的預設值

DIV1

DIV2

這裡DIV1和DIV2分別佔一行,但是你給他們加上屬性後變了

DIV1

DIV2

DIV1和DIV2這時候顯示在同一行了

display:block就是將元素顯示為區塊層級元素.

display:inline-block將對象呈遞為內聯對象,但是對象的內容作為塊對象呈遞。旁邊的內聯對象會被呈遞在同一行內,允許空格。

-------------------------------------------------------------------------------------------------------------------------

*******************************************************************************************************************

【border】 複合屬性。設定對象邊框的特性。

如使用該複合屬性定義其單個參數,則其他參數的預設值將無條件覆蓋各自對應的單個屬性設定。

border-color:設定或檢索對象的邊框顏色。

如果提供全部四個參數值,將按上、右、下、左的順序作用於四邊。

如果只提供一個,將用於全部的四邊。

如果提供兩個,第一個用於上、下,第二個用於左、右。

如果提供三個,第一個用於上,第二個用於左、右,第三個用於下。

如果border-width等於0或border-style設定為none,本屬性將被忽略。

-----------------------------------------------------------------------------------

border-image 複合屬性。設定或檢索對象的邊框樣式使用映像來填充。

使用映像替代border-style去定義邊框樣式。當border-image為none或映像不可見時,將會顯示border-style所定義的邊框樣式效果。

[ border-image-source ]: 設定或檢索對象的邊框是否用映像定義樣式或映像來源路徑。

[ border-image-slice ]: 設定或檢索對象的邊框背景圖的分割方式。

[ border-image-width ]: 設定或檢索對象的邊框厚度。

[ border-image-outset ]: 設定或檢索對象的邊框背景圖的擴充。

[ border-image-repeat ]: 設定或檢索對象的邊框映像的平鋪方式。

------------------------------------------------------------------

border-radius 設定或檢索對象使用圓角邊框。提供2個參數,2個參數以“/”分隔,每個參數允許設定1~4個參數值,第1個參數表示水平半徑,第2個參數表示垂直半徑,如第2個參數省略,則預設等於第1個參數

水平半徑:如果提供全部四個參數值,將按上左(top-left)、上右(top-right)、下右(bottom-right)、下左(bottom-left)的順序作用於四個角。

如果只提供一個,將用於全部的於四個角。

如果提供兩個,第一個用於上左(top-left)、下右(bottom-right),第二個用於上右(top-right)、下左(bottom-left)。

如果提供三個,第一個用於上左(top-left),第二個用於上右(top-right)、下左(bottom-left),第三個用於下右(bottom-right)。

垂直半徑也遵循以上4點。

: 用長度值設定對象的圓角半徑長度。不允許負值

: 用百分比設定對象的圓角半徑長度。不允許負值

----------------------------------------------------------------------

border-width 設定或檢索對象的邊框寬度。

如果提供全部四個參數值,將按上、右、下、左的順序作用於四邊。

如果只提供一個,將用於全部的四邊。

如果提供兩個,第一個用於上、下,第二個用於左、右。

如果提供三個,第一個用於上,第二個用於左、右,第三個用於下。

如果border-style設定為none,本屬性將失去作用。

: 用長度值來定義邊框的厚度。不允許負值

medium: 定義預設厚度的邊框。

thin: 定義比預設厚度細的邊框。

thick: 定義比預設厚度粗的邊框。

-----------------------------------------

border-left-style 設定或檢索對象的左邊邊框樣式。

如果border-width等於0,本屬性將失去作用。

none: 無輪廓。border-color與border-width將被忽略

hidden: 隱藏邊框。IE7及以下尚不支援

dotted: 點狀輪廓。IE6下顯示為dashed效果

dashed: 虛線輪廓。

solid: 實線輪廓

double: 雙線輪廓。兩條單線與其間隔的和等於指定的border-width值

groove: 3D凹槽輪廓。

ridge: 3D凸槽輪廓。

inset: 3D凹邊輪廓。

outset: 3D凸邊輪廓。

-------------------------------------------------------

border-top 複合屬性。設定對象頂部邊框的特性。

如使用該複合屬性定義其單個參數,則其他參數的預設值將無條件覆蓋各自對應的單個屬性設定。

[ border-top-width ]: 設定或檢索對象的頂部邊框寬度。

[ border-top-style ]: 設定或檢索對象的頂部邊框樣式。

[ border-top-color ]: 設定或檢索對象的頂部邊框顏色。

----------------------------------------------------------------

box-shadow 設定或檢索對象陰影。

可以設定多組效果,每組參數值以逗號分隔。

none: 無陰影

①: 第1個長度值用來設定對象的陰影水平位移值。可以為負值

②: 第2個長度值用來設定對象的陰影垂直位移值。可以為負值

③: 如果提供了第3個長度值則用來設定對象的陰影模糊值。不允許負值

④: 如果提供了第4個長度值則用來設定對象的陰影外延值。可以為負值

: 設定對象的陰影的顏色。

inset: 設定對象的陰影類型為內陰影。該值為空白時,則對象的陰影類型為外陰影

--------------------------------------------------------------------------------

透明度

寫成:

{filter: alpha(opacity=10);  //針對ie }

這樣基本上就可以在所有瀏覽器中實現透明度

以上就是CSS常用屬性總結四的內容,更多相關內容請關注topic.alibabacloud.com(www.php.cn)!

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.