2019-10-11

四、(1)文字大小?

? ? font-size用來指定文字的大小

? ? ?字體(一) 通過font-family可以指定標簽中文字使用 的字體。

? ? 例如: p{font-family:Arial} – 上邊這行代碼指定了p標簽中使用名為arial作 為字體

? ? 字體(二) 通過font-family可以同時指定多個字體。(瀏覽器會優先使用第一 個,

? ? 如果沒有找到則使用第二個,以此類 推。)

? ? 例如: p{font-family:Arial , Helvetica , sans-serif}

? ? (2)字體分類

? ? serif(襯線字體)? ? ? ? sans-serif(非襯線字體)

? ? monospace (等寬字體)? cursive (草書字體)? ? ? fantasy (虛幻字體)

? ? (3)斜體和粗體

? ? font-style用來指定文本的斜體。

? ? 指定斜體:font-style:italic? ? 指定非斜體:font-style:normal

? ? font-weight用來指定文本的粗體。

? ? 指定粗體:font-weight:bold? ? ? 指定非粗體:font-weight:normal

? ? (4)小型大寫字母

? ? font-variant屬性可以將字母類型設置為小型大寫。

? ? ? 在該樣式中,字母看起來像是稍微縮小了尺寸的大寫字母。

? ? – font-variant:small-caps

? ? (5)字體屬性的簡寫

? ? font可以一次性同時設置多個字體的樣式。

? ? 語法: – font:加粗 斜體 小型大寫 大小/行高 字體

? ? 這里前邊幾個加粗、斜體和小型大寫的順 序無所謂,也可以不寫。

? ? 777(但是大小和字體 必須寫且必須寫到后兩個)777

? ? (6)行間距

? ? line-height用于設置行高,行高越大則行 間距越大。

? ? 行間距 = line-height – font-size

? ? (7)大寫化

? ? text-transform樣式用于將元素中的字母全都變成大寫。

? ? 大寫:text-transform:uppercase? ? ? ? ? 小寫:text-tansform:lowercase

? ? 首字母大寫:text-transform:capitalize? ? 正常:text-transform:none

? ? (8)文本的修飾

? ? text-decoration屬性,用來給文本添加各 種修飾。通過它可以為文本的上方、下方 或者中間添加線條。

? ? 可選值:

? ? underline \ overline \ line-through \ none

? ? (9)字母間距和單詞間距

? ? letter-spacing用來設置字符之間的間距。

? ? word-spacing用來設置單詞之間的間距。

? ? 這兩個屬性都可以直接指定一個長度或百 分數作為值。正數代表的是增加距離,而 負數代表減少距離。

? ? (10)對齊文本

? ? text-align用于設置文本的對齊方式。

? ? 可選值:

? ? ? ? left:左對齊? ? ? ? right:右對齊

? ? ? ? justify:兩邊對齊? center:居中對齊

? ? (11)首行縮進

? ? text-indent用來設置首行縮進。

? ? 該樣式需要指定一個長度,并且只對第一 行生效。


五、盒子模型

? ? (1)盒子

? ? CSS處理網頁時,它認為每個元素都包含在一 個不可見的盒子里。

? ? 為什么要想象成盒子呢?因為如果把所有的元 素都想象成盒子,那么我們對網頁的布局就相 當于是擺放盒? ? ? 子。

? ? 我們只需要將相應的盒子擺放到網頁中相應的 位置即可完成網頁的布局。

? ? (2)一個盒子我們會分成幾個部分:

? ? 內容區(content)? 內邊距(padding)

? ? 邊框(border)? ? ? 外邊距(margin)

? ? (3)內容區

? ? 內容區指的是盒子中放置內容的區域,也就是元素 中的文本內容,子元素都是存在于內容區中的。

? ? 如果沒有為元素設置內邊距和邊框,則內容區大小 默認和盒子大小是一致的。

? ? 通過width和height兩個屬性可以設置內容區的大 小。

? ? width和height屬性只適用于塊元素。

? ? (4)內邊距

? ? 顧名思義,內邊距指的就是元素內容區與邊框以內 的空間。

? ? 默認情況下width和height不包含padding的大小。

? ? 使用padding屬性來設置元素的內邊距。

? ? 例如:padding:10px 20px 30px 40px? 這樣會設置元素的上、右、下、左四個方向的內邊距。

? ? padding:10px 20px 30px; 分別指定上、左右、下四個方向的內邊距

? ? padding:10px 20px; 分別指定上下、左右四個方向的內邊距

? ? padding:10px; 同時指定上左右下四個方向的內邊距

? ? 同時在css中還提供了padding-top、padding-right、padding-

? ? right、padding-bottom分別用來指定四個方向的內邊距。

? ? (5)邊框

? ? 可以在元素周圍創建邊框,邊框是元素可見框的最外部。

? ? 可以使用border屬性來設置盒子的邊框: border:1px red solid;

? ? 上邊的樣式分別指定了邊框的寬度、顏色和樣式。

? ? 也可以使用border-top/left/right/bottom分別指定上右下左 四個方向的邊框。

? ? 和padding一樣,默認width和height并包括邊框的寬度。

? ? (6)邊框的樣式

? ? 邊框可以設置多種樣式:

? ? none(沒有邊框) dotted(點線)

? ? dashed(虛線) solid(實線)

? ? double(雙線) groove(槽線)

? ? ridge(脊線) inset(凹邊)

? ? outset(凸邊)

? ? (6)外邊距

? ? 外邊距是元素邊框與周圍元素相距的空間。

? ? 使用margin屬性可以設置外邊距。

? ? 用法和padding類似,同樣也提供了四個方向的? margin-top/right/bottom/left。

? ? 當將左右外邊距設置為auto時,瀏覽器會將左右外 邊距設置為相等,

? ? 所以這行代碼margin:0 auto可 以使元素居中。重疊的要點(垂直、相鄰)

? ? (7)display

? ? 我們不能為行內元素設置width、height、? margin-top和margin-bottom。

? ? 我們可以通過修改display來修改元素的性 質。

? ? 可選值:block:設置元素為塊元素? ? ? inline:設置元素為行內元素

? ? inline-block:設置元素為行內塊元素? none:隱藏元素(元素將在頁面中完全消失)

? ? (8)visibility

? ? visibility屬性主要用于元素是否可見。

? ? 和display不同,使用visibility隱藏一個元素,

? ? 隱藏后其在文檔中所占的位置會依然 保持,不會被其他元素覆蓋。

? ? 可選值:visible:可見的? hidden:隱藏的

? ? (9)overflow

? ? 當相關標簽里面的內容超出了樣式的寬度 和高度是,

? ? 就會發生一些奇怪的事情,瀏 覽器會讓內容溢出盒子。

? ? 可以通過overflow來控制內容溢出的情況。

? ? 可選值: visible:默認值? ? ? ? ? ? scroll:添加滾動條

? ? auto:根據需要添加滾動條? hidden:隱藏超出盒子的內容

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,321評論 6 543
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,559評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,442評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,835評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,581評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,922評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,931評論 3 447
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,096評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,639評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,374評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,591評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,104評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,789評論 3 349
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,196評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,524評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,322評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,554評論 2 379

推薦閱讀更多精彩內容

  • HTML 5 HTML5概述 因特網上的信息是以網頁的形式展示給用戶的,因此網頁是網絡信息傳遞的載體。網頁文件是用...
    阿啊阿吖丁閱讀 4,026評論 0 0
  • 基本常識與實踐 css的每一個語句包括一個場所,以及這個場所的一個屬性,還要應用到這個屬性一個樣式,一個典型的cs...
    丁俊杰_閱讀 1,053評論 0 0
  • CSS 指層疊樣式表(Cascading Style Sheets),是一種用來為結構化文檔(如 HTML 文檔或...
    神齊閱讀 2,113評論 0 14
  • 今天學習的知識點: 1、/*設置字體顏色,使用color來設置文字的顏色*/ color: red; /*設置文...
    您的名稱已被使用閱讀 201評論 0 0
  • 今天學習的知識點: 1、/*設置字體顏色,使用color來設置文字的顏色*/ color: red; /*設置文...
    您的名稱已被使用閱讀 188評論 0 0