在HTML中有許多能夠元素能夠顯示文本,但這些元素之間也有一些小區別,這些區別在排版設計的時候會非常有用,而其中今天要來講的就是區塊級容器和行內容器的區別。
區塊級容器(block)和行內容器(inline)的主要區別:
<div>
、<p>
等元素。<span>
、<a>
等元素。總之,區塊級容器用於內容分組,行內容器用於文本內容中的小部分樣式設置。兩者對文檔流的影響不同。
屬於區塊級容器的 HTML 標籤有:
<div>
、<p>
、<h1>-<h6>
、<ol>
、<ul>
、<li>
、<dl>
、<dt>
、<dd>
、<table>
、<form>
、<header>
、<footer>
、<section>
等。
屬於行內容器的 HTML 標籤有:
<span>
、<a>
、<br>
、<i>
、<em>
、<strong>
、<label>
、<input>
、<select>
、<textarea>
、<button>
、<img>
等。
區塊級內容標籤|
----|----<div>
|文檔的區塊級容器,用於組合其他HTML元素<p>
|段落標籤<h1>-<h6>
|標題標籤<ol> <ul> <li>
|有序/無序列表<table>
|表格標籤<form>
|表單標籤
行內容器標籤|
----|----<span>
|通用行內容器,用於文本內分組<a>
|鏈結標籤<br>
|換行標籤<img>
|圖像標籤<input> <button>
|表單控件標籤<label>
|表單控件標題標籤<strong> <em>
|強調標籤
將兩者的區別分清楚想必之後在做排版設計時也能多少派上用場吧。