內容來自b站的黑馬程式設計師pink老師
由我收集整理
css fonts (字型)屬性用於定義字型系列、大小、粗細、和文字樣式(如斜體)。
css 使用 font-family 屬性定義文字的字型系列
p
div
各種字型之間必須使用英文狀態下的逗號隔開
一般情況下,如果有空格隔開的多個單詞組成的字型,加引號.
盡量使用系統預設自帶字型,保證在任何使用者的瀏覽器中都能正確顯示
最常見的幾個字型:body
css 使用 font-size 屬性定義字型大小
p
px(畫素)大小是我們網頁的最常用的單位
谷歌瀏覽器預設的文字大小為16px
不同瀏覽器可能預設顯示的字型大小大小不一致,我們盡量給乙個明確值大小,不要預設大小
可以給 body 指定整個頁面文字的大小
css 使用font-weight 屬性設定文字字型的粗細
實際開發時,我們更喜歡用數字表示粗細
css 使用 font-style 屬性設定文字的風格。
注意: 平時我們很少給文字加斜體,反而要給斜體標籤(em,i)改為不傾斜字型。
body
使用 font 屬性時,必須按上面語法格式中的順序書寫,不能更換順序,並且各個屬性間以空格隔開
不需要設定的屬性可以省略(取預設值),但必須保留 font-size 和 font-family 屬性,否則 font 屬性將不起作用
總結:
css text(文字)屬性可定義文字的外觀,比如文字的顏色、對齊文字、裝飾文字、文字縮排、行間距等。
color 屬性用於定義文字的顏色。
div
開發中最常用的是十六進製制.
text-align 屬性用於設定元素內文字內容的水平對齊方式。
如果想讓居中,不能直接在img標籤中設定,要在其父標籤中設定text-align
div
text-decoration屬性規定新增到文字的修飾。可以給文字新增下劃線、刪除線、上劃線等。
text-indent 屬性用來指定文字的第一行的縮排,通常是將段落的首行縮排。
div
如果想控制文字的左右邊距,可用此標籤粗略控制通過設定該屬性,所有元素的第一行都可以縮排乙個給定的長度,甚至該長度可以是負值。
p
em 是乙個相對單位,就是當前元素(font-size) 1 個文字的大小, 如果當前元素沒有設定大小,則會按照父元 素的 1 個文字大小。
line-height 屬性用於設定行間的距離(行高)。可以控制文字行與行之間的距離.
p
小技巧:
將文字垂直居中的辦法——將文字高度與盒子高度設定相同高度
前端學習 Css 字型
設定文字的大小,瀏覽器中一般預設的文字大小都是16px font size設定的並不是文字本身的大小,在頁面中,每個文字都是處在乙個看不見的框中的我們設定的font size實際上是設定格的高度,並不是字型的大小一般情況下文字都要比這個格要小一些,也有時會比格大,根據字型的不同,顯示效果也不能。當採...
前端學習 Css 字型分類
在網頁中將字型分成5大類 serif 襯線字型 sans serif 非襯線字型 monospace 等寬字型 cursive 草書字型 fantasy 虛幻字型 可以將字型設定為這些大的分類,當設定為大的分類以後,瀏覽器會自動選擇指定的字型並應用樣式。一般會將字型的大分類,指定為font fami...
前端CSS基礎
頁面布局要學習三大核心,盒子模型,浮動 和 定位。學習好盒子模型能非常好的幫助我們布局頁面 網頁布局過程 先準備好相關的網頁元素,網頁元素基本都是盒子 box 利用 css 設定好盒子樣式,然後擺放到相應位置。往盒子裡面裝內容 網頁布局的核心本質 就是利用 css 擺盒子 所謂盒子模型 就是把htm...