搜尋
首頁web前端css教學CSS常用屬性總結四

CSS常用屬性總結四

Jan 19, 2017 pm 02:32 PM
css

       ******* 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這時候顯示在同一行了

 

:

displayblock元素.

 

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常用屬性總結四的內容,更多相關內容請關注PHP中文網(www.php. cn)!


陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
丟失的CSS技巧cohost.org丟失的CSS技巧cohost.orgApr 25, 2025 am 09:51 AM

在這篇文章中,布萊克·莫里(Blackle Mori)向您展示了一些駭客,同時試圖推動同位HTML支持的極限。如果您敢於使用這些,以免您也被標記為CSS罪犯。

光標的下一個CSS樣式光標的下一個CSS樣式Apr 23, 2025 am 11:04 AM

具有CSS的自定義光標很棒,但是我們可以將JavaScript提升到一個新的水平。使用JavaScript,我們可以在光標狀態之間過渡,將動態文本放置在光標中,應用複雜的動畫並應用過濾器。

世界碰撞:使用樣式查詢的鑰匙幀碰撞檢測世界碰撞:使用樣式查詢的鑰匙幀碰撞檢測Apr 23, 2025 am 10:42 AM

互動CSS動畫和元素相互啟動的元素在2025年似乎更合理。雖然不需要在CSS中實施乒乓球,但CSS的靈活性和力量的增加,可以懷疑Lee&Aver Lee有一天會成為一種

使用CSS背景過濾器進行UI效果使用CSS背景過濾器進行UI效果Apr 23, 2025 am 10:20 AM

有關利用CSS背景濾波器屬性來樣式用戶界面的提示和技巧。您將學習如何在多個元素之間進行背景過濾器,並將它們與其他CSS圖形效果集成在一起以創建精心設計的設計。

微笑嗎?微笑嗎?Apr 23, 2025 am 09:57 AM

好吧,事實證明,SVG的內置動畫功能從未按計劃進行棄用。當然,CSS和JavaScript具有承載負載的能力,但是很高興知道Smil並沒有像以前那樣死在水中

'漂亮”在情人眼中'漂亮”在情人眼中Apr 23, 2025 am 09:40 AM

是的,讓#039;跳上文字包裝:Safari Technology Preview In Pretty Landing!但是請注意,它與在鉻瀏覽器中的工作方式不同。

CSS-tricks編年史XLIIICSS-tricks編年史XLIIIApr 23, 2025 am 09:35 AM

此CSS-tricks更新了,重點介紹了年鑑,最近的播客出現,新的CSS計數器指南以及增加了幾位新作者,這些新作者貢獻了有價值的內容。

tailwind的@Apply功能比聽起來更好tailwind的@Apply功能比聽起來更好Apr 23, 2025 am 09:23 AM

在大多數情況下,人們展示了@Apply的@Apply功能,其中包括Tailwind的單個property實用程序之一(會改變單個CSS聲明)。當以這種方式展示時,@Apply聽起來似乎很有希望。如此明顯

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器