css的元素顯示模式
了解元素的顯示模式可以更好的讓我們布局頁面.
什麼是元素的顯示模式
元素顯示模式的分類
元素顯示模式的轉換
作用:網頁的標籤非常多,在不同地方會用到不同型別的標籤,了解他們的特點可以更好的布局我們的網頁。元素顯示模式就是元素(標籤)以什麼方式進行顯示,比如自己佔一行,比如一行可以放多個,html元素一般分為塊元素和行內元素兩種型別。
常見的塊元素有~、、、、、等,其中標籤是最典型的塊元素。塊級元素的特點︰
比較霸道,自己獨佔一行。
高度,寬度、外邊距以及內邊距都可以控制。
寬度預設是容器(父級寬度)的100%。
是乙個容器及盒子,裡面可以放行內或者塊級元素。
注意∶常見的行內元素有、、、、、、、、、等,其中標籤是最典型的行內元素。有的地方也將行內元素稱為內聯元素。行內元素的特點∶
相鄰行內元素在一行上,一行可以顯示多個。
高、寬直接設定是無數的。
預設寬度就是它本身內容的寬度。
行內元素只能容納文字或其他行內元素。
注意∶在行內元素中有幾個特殊的標籤——
、、,它們同時具有塊元素和行內元素的特點。有些資料稱它們為行內塊元素。行內塊元素的特點∶
和相鄰行內元素(行內塊)在一行上,但是他們之間會有空白縫隙。一行可以顯示多個(行內元素特點)。
預設寬度就是它本身內容的寬度(行內元素特點)。
高度,行高、外邊距以及內邊距都可以控制(塊級元素特點)。
元素模式
元素排列
設定樣式
預設寬度
包含塊級元素
一行只能放乙個塊級
可以設定寬度高度
容器的100%
容器級可以包含任何標籤
行內元素
一行可以放多個行內
不可以直接設定寬度
它本身內容的寬
容納文字或則其他行內元素
行內塊元
一行放多個行內塊元
可以設定寬度和高度
它本身內容的寬
特殊情況下,我們需要元素模式的轉換,簡單理解:乙個模式的元素需要另外一種模式的特性比如想要增加鏈結的觸發範圍。
snipaste是乙個簡單但強大的截圖工具,也可以讓你將截圖貼回到螢幕上.常用快捷方式:
f1可以截圖.同時測量大小,設定箭頭書寫文字等
f3在桌面置頂顯示
點選, alt可以取色(按下shift可以切換取色模式)
按下esc取消顯示
css沒有給我們提供文字垂直居中的**.這裡我們可以使用乙個小技巧來實現.解決方案: 讓文字的行高等於盒子的高度就可以讓文字在當前盒子內垂直居中
簡單理解:行高的上空隙和下空隙把文字擠到中間了.是如果行高小於盒子高度文字會偏上如果行高大於盒子高度則文字偏下
CSS元素顯示模式
行內元素 元素顯示模式轉換 單行文字垂直居中 導航欄案例 元素以什麼方式進行顯示.常見的塊元素有常見的行內元素有,等 相鄰行內元素在一行上,一行可以顯示多個 高和寬直接設定是無效的 預設寬度就是它本身內容的寬度 行內元素只能容納文字或者其他行內元素 行內元素中有幾個特殊的標籤 它們同時具有塊元素和行...
CSS元素顯示模式
元素顯示模式就是元素 標籤 以什麼方式進行顯示 比如標籤獨佔一行,標籤可以在一行裡放多個 顯示模式分為以下幾類 塊元素 行內元素 行內塊元素 常見的塊元素有 常見的行內元素有,等,其中標籤是最典型的行內元素 有的地方也將行內元素稱為內聯元素 行內元素有以下特點 相鄰行內元素在一行上,一行可以顯示多個...
CSS 元素顯示模式
顯示特點 獨佔一行 寬度預設是父元素的寬度,高度預設由內容撐開 可以設定高度 顯示特點 一行可以顯示多個 不換行 寬度和高度預設由內容撐開 尺寸和內容大小相同 不可以設定寬高 顯示特點 一行可以設定多個 可以設定寬高 目的 改變元素預設的顯示特點,讓元素符合布局要求。display block 轉換...