CSS筆記-2:元素的顯示模式
元素的顯示模式即為一個標籤以什麼方式進行顯示,一般分為塊元素和行內元素
塊元素
常見的塊元素包括
<h> <p> <div> <ul> <ol> <li>等
塊元素的特點:
1.塊元素中的內容獨佔一行
2.塊元素中的高度、寬度以及頁邊距都可以設定
3.塊元素的預設寬度是上一級元素的100%
4.塊元素內部還可以放其他的塊元素或行內元素
5.文字類元素內部不能放塊元素,如p標籤和h標籤
行內元素
常見的行內元素包括
<a> <strong> <b> <em> <i> <del> <s> <ins> <u> <span>
行內元素的特點:
1.相鄰行內元素的內容都會顯示在一行上
2.直接設定高、寬是無效的
3.預設寬度就是內容本身的寬度
4.行內元素只能容納文字或其它行內元素,不能新增塊元素
5.a標籤內部可以放塊元素,但是a裡面不能再巢狀a標籤,且a如果要放置塊元素需要提前轉化
行內塊元素
行內塊元素同時具有行內元素和塊元素的特點,一般常見的包括
<img> <input> <td>
其特點是:
行內元素型:
1.和相鄰行內塊元素在同一行上
2.預設寬度是其本身內容的寬度
塊元素特點:
高度、行高、外邊距、內邊距都可以被控制
元素顯示模式的轉化
將一類元素的顯示模式轉化為另一類
/*將行內元素轉化為塊級元素(以<a>標籤為例)*/
<style>
a{
width:50px;
height:50px;
background-color:red;
display:block;
</style>
其中的display:block可以將行內元素轉化為塊元素,使得連結可以在這個邊長為50px的紅色正方形內均生效。
/*將塊元素轉化為行內元素(以<div>為例)*/
<style>
div{
display:inline;
}
</style>
同理,轉化為行內塊元素的程式碼為display:inline-block
相關文章
- css 元素顯示模式CSS模式
- CSS 小結筆記之元素的隱藏與顯示CSS筆記
- 【CSS複合選擇器、元素顯示模式、背景】前端小抄(3) - Pink老師自學筆記CSS模式前端筆記
- CSS 導航欄元素居中顯示CSS
- 【CSS】CSS 世界 — 元素的顯示與隱藏學習總結CSS
- css設定div元素邊框不顯示CSS
- IE CSS Bug系列:列表元素背景不顯示CSS
- CSS3第二天(元素顯示模式、圖片背景設定)CSSS3模式
- css3實現多個元素依次顯示CSSS3
- html/css 滾動到元素位置,顯示載入動畫HTMLCSS動畫
- CSS如何讓浮動導航欄元素居中顯示CSS
- css如何設定文字在li元素中垂直居中顯示CSS
- CSS實現限制顯示的字數,超出顯示"..."CSS
- 設計模式筆記(2)設計模式筆記
- 標籤的顯示模式模式
- CSS #定位 #顯示方式CSS
- CSS文字省略顯示CSS
- 元素在div中底部顯示
- Cozmo人工智慧機器人SDK使用筆記(2)-顯示部分face人工智慧機器人筆記
- CSS圖片的灰色顯示效果CSS
- 根據子元素數量顯示不同樣式-純css解決方案CSS
- css超出顯示省略號CSS
- css使文字顯示兩行後顯示省略號CSS
- css 一行顯示超出部分顯示省略號CSS
- 好程式設計師分享CSS標籤的分類、及顯示模式程式設計師CSS模式
- Css字型圖示偽元素方式引入CSS
- 印象筆記的markdown中程式插入 人性化顯示筆記
- OpenCV之Python學習筆記(1)(2): 影象的載入、顯示和儲存 影象元素的訪問、通道分離與合併OpenCVPython筆記
- CSS 小結筆記之圖示字型(IconFont)CSS筆記
- 《元素模式》譯後記模式
- 聯想筆記本不顯示wifi列表 筆記本突然找不到任何wifi筆記WiFi
- 商品顯示模式切換模式
- css一行顯示文字CSS
- CSS筆記CSS筆記
- CSS display顯示分別為block、 inline、 inline-block的三種元素CSSBloCinline
- 筆記本外接顯示器會影響效能嗎 筆記本外接顯示器對電腦有負擔傷害嗎筆記
- arraylist陣列元素插入及顯示示例陣列
- css文字超出2行就隱藏並且顯示省略號CSS