日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

html中内联元素和块级元素的区别(整理版)

發布時間:2023/12/10 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html中内联元素和块级元素的区别(整理版) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

塊級元素和內聯元素的主要區別

塊級元素

內聯元素(即行內元素)

總是在新行上開始,獨占一行默認情況下,寬度自動填滿其父元素

相鄰的行內元素會排列再同一行里,直到一行排不下,才會換行,寬度隨元素的內容而變化

可以設置width,height屬性

設置width,height屬性無效

可以設置magin,padding屬性

邊距起作用的以下幾個,其它不會起作用

margin-left|right|padding-left| right

對應于display block

對應于display:inline

通過display屬性對行內元素和塊級元素進行切換?

block此元素將顯示為塊級元素,此元素前后會帶有換行符。
inline默認。此元素會被顯示為內聯元素,元素前后沒有換行符。
inline-block行內塊元素。(CSS2.1 新增的值)

?

塊級元素-按字母順序排列

標簽描述
<address>定義地址。
<area>圖像區域
<article>定義文章。
<aside>定義頁面內容之外的內容。
<audio>定義聲音內容。
<br>換行
<blockquote>定義長的引用。
<canvas>定義圖形。
<caption>定義表格標題。
<dd>定義定義列表中項目的描述。
<div>定義文檔中的節。
<dl>定義定義列表。
<dt>定義定義列表中的項目。
<details>定義元素的細節。
<fieldset>定義圍繞表單中元素的邊框。
<figcaption>定義 figure 元素的標題。
<figure>定義媒介內容的分組,以及它們的標題。
<footer>定義 section 或 page 的頁腳。
<form>定義供用戶輸入的 HTML 表單。
<h1> to <h6>定義 HTML 標題。
<header>定義 section 或 page 的頁眉。
<hr>定義水平線。
<keygen>定義生成密鑰。
<legend>定義 fieldset 元素的標題。
<li>定義列表的項目。
<menu>定義命令的列表或菜單。
<meter>定義預定義范圍內的度量。
<map>圖像區域
<nav>定義導航鏈接。
<noframes>定義針對不支持框架的用戶的替代內容。
<noscript>定義針對不支持客戶端腳本的用戶的替代內容。
<ol>定義有序列表。
<output>定義輸出的一些類型。
<p>定義段落。
<pre>定義預格式文本。
<progress>定義任何類型的任務的進度。
<section>定義 section。
<source>媒介源
<table>定義表格。
<tbody>定義表格中的主體內容。
<td>定義表格中的單元。
<tfoot>定義表格中的表注內容(腳注)。
<th>定義表格中的表頭單元格。
<thead>定義表格中的表頭內容。
<time>定義日期/時間。
<track>定義用在媒體播放器中的文本軌道。
<tr>定義表格中的行。
<ul>定義無序列表。

?

內聯元素有

<a>定義錨。
<abbr>定義縮寫。
<acronym>定義只取首字母的縮寫。
<b>定義粗體字
<bdo>定義文字方向。
<big>定義大號文本。
<br>定義簡單的折行。
<button>定義按鈕 (push button)。
<cite>定義引用(citation)。
<code>定義計算機代碼文本。
<command>定義命令按鈕。
<dfn>定義定義項目。
<del>定義被刪除文本。
<em>定義強調文本。
<embed>定義外部交互內容或插件。
<i>定義斜體字。
<img>定義圖像。
<input>定義輸入控件。
<kbd>定義鍵盤文本。
<label>定義 input 元素的標注。
<map>定義圖像映射。
<mark>定義有記號的文本。
<objec>定義內嵌對象。
<q>定義短的引用。
<samp>定義計算機代碼樣本。
<summary>定義 details 元素的標題。
<select>定義選擇列表(下拉列表)。
<small>定義小號文本。
<span>定義文檔中的節。
<strong>定義強調文本。
<sub>定義下標文本。
<sup>定義上標文本。
<textarea>定義多行的文本輸入控件。
<time>定義日期/時間。
<tt>定義打字機文本。
<var>定義文本的變量部分。
<video>定義視頻。
<wbr>定義可能的換行符。

替換元素就是瀏覽器根據元素的標簽和屬性,來決定元素的具體顯示內容。

?例如瀏覽器會根據<img>標簽的src屬性的值來讀取圖片信息并顯示出來,而如果查看html代碼,則看不到圖片的實際內容;又例如根據<input>標簽的type屬性來決定是顯示輸入框,還是單選按鈕等。?html中的<img>、<input>、<textarea>、<select>、<object>都是替換元素。這些元素往往沒有實際的內容,即是一個空元素,例如:?<img src=”cat.jpg” /> <input type="submit" name="submit" value="提交" />?瀏覽器會根據元素的標簽類型和屬性來顯示這些元素。可替換元素也在其顯示中生成了框。?

不可替換元素?html 的大多數元素是不可替換元素,即其內容直接表現給用戶端(例如瀏覽器)。

例如:?<p>段落的內容</p>?段落<p>是一個不可替換元素,文字“段落的內容”全被顯示。

demo

<html> <head> <style>#div1{background-color: red; border: 1px solid black;display: inline;margin: 100px;//內聯元素只有左右外邊距有效width: 100px;//內聯元素寬高是有內容決定的height: 100px;//內聯元素寬高是有內容決定的,line-height也可以設置高度}#div2{width: 100px;height: 100px;background-color: green;margin: 100px;} </style> </head><body><div id="div1">12345</div><div id="div2">122</div></body></html>

?

總結

以上是生活随笔為你收集整理的html中内联元素和块级元素的区别(整理版)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。