前端面試題3----display的值和作用
3.display的值和作用
display 的屬性值有:none|inline|block|inline-block|list-item|run-in|table|inline-table|table-row-group|table-header-group|table-footer-group|table-row|table-column-group|table-column|table-cell|table-caption|inherit
其中常用的的有none、inline、block、inline-block
。分別的意思是:
1、none
:元素不會顯示,而且改元素現實的空間也不會保留。但有另外一個 visibility: hidden, 是保留元素的空間的。
2、inline:display
的預設屬性。將元素顯示為內聯元素,元素前後沒有換行符。我們知道內聯元素是無法設定寬高的,所以一旦將元素的display 屬性設為 inline, 設定屬性height和width是沒有用的。此時影響它的高度一般是內部元素的高度(font-size)和padding。
3、block
:將元素將顯示為塊級元素,元素前後會帶有換行符。設定為block後,元素可以設定width和height了。元素獨佔一行。
4、inline-block
:行內塊元素。這個屬性值融合了inline 和 block 的特性,即是它既是內聯元素,又可以設定width和height。
內聯元素和塊級元素的一些特點:
內聯元素:
和其他元素都在一行上;
元素的高度、寬度及頂部和底部邊距不可設定;
元素的寬度就是它包含的文字或圖片的寬度,不可改變。
<a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>
塊級元素:
每個塊級元素都從新的一行開始,並且其後的元素也另起一行。(真霸道,一個塊級元素獨佔一行);
元素的高度、寬度、行高以及頂和底邊距都可設定。
元素寬度在不設定的情況下,是它本身父容器的100%(和父元素的寬度一致),除非設定一個寬度。
常用的塊狀元素有:
<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>
內聯塊狀元素:
和其他元素都在一行上;
元素的高度、寬度、行高以及頂和底邊距都可設定。
常用的內聯塊狀元素有:
<img>、<input>
相關文章
- 前端面試知識點(五)--- BFC的建立和作用前端面試
- 前端面試題前端面試題
- 【面試】前端面試題前端面試題
- 常見的前端面試題前端面試題
- 面試前如何準備才能提高成功率(含前端面試押題)面試前端
- 前端面試題目前端面試題
- python後端面試題Python後端面試題
- 前端面試題一前端面試題
- 前端面試題整理前端面試題
- 「前端面試題系列1」今日頭條 面試題和思路解析前端面試題
- 前端面試送命題:面試題篇前端面試題
- 【前端面試題】2023年前端面試真題之Vue篇前端面試題Vue
- 前端面試題-CSS Hack前端面試題CSS
- 前端面試題(總結)前端面試題
- 最新前端面試題攻略前端面試題
- 前端面試題 | CSS篇前端面試題CSS
- 前端面試題(附答案)前端面試題
- 前端面試題(4)JavaScript前端面試題JavaScript
- 100個前端面試題前端面試題
- 荔枝FM前端面試題前端面試題
- 前端面試題整理--http前端面試題HTTP
- 前端面試題收藏(1)前端面試題
- 前端面試題總結前端面試題
- 前端面試題-display篇前端面試題
- 前端面試典型例題前端面試
- 【web前端面試題整理05】做幾道前端面試題休息休息吧Web前端面試題
- 前端面試遇到的演算法題前端面試演算法
- 前端面試&筆試&錯題指南(三)前端面試筆試
- 前端面試&筆試&錯題指南(二)前端面試筆試
- 前端面試&筆試&錯題指南(四)前端面試筆試
- 2019前端面試系列——JS面試題前端JS面試題
- 前端面試題1(HTML篇)前端面試題HTML
- 前端面試題 -- HTML+CSS前端面試題HTMLCSS
- 2018最新最全前端面試題前端面試題
- 前端面試題雜燴(答案)前端面試題
- 前端面試常問問題前端面試
- 前端面試題及其總結前端面試題
- Web前端面試題整理2Web前端面試題