您的位置:首页 > Web前端 > HTML

HTML内联(行内)元素、块元素(块级元素)、内联块(行内块)元素区别

2018-01-31 14:41 211 查看

零、html元素分类

在CSS中,html中的标签元素大体被分为三种不同的类型:

(1)内联元素(行内元素);

(2)块元素(块级元素);

(3)内联块元素(行内块元素)。

一、内联元素(行内元素)——普通内联元素

特点:

1、多个行内元素可以同时处于同一行上;

2、元素的高度、宽度不可设置;

3、元素的宽度就是它包含的文字或图片(一般a标签里面可以包图片)的宽度,不可改变。

常见的行内元素如:

<a></a>、<span></span>、<em></em>、<span></span>...


二、块元素(块级元素)

特点:元素最后默认会添加
标签。

1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(一个块级元素独占一行)

2、元素的高度、宽度可设置。

3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。

常见的块级元素如:

<div></div>、<p></p>、<h1-6></h1-6>、<ul></ul>、<li></li>、<hr />...


三、内联块元素(行内块元素)

特点:同时具备行内元素、块状元素的特点。

1、和其他行内元素或行内块元素能同时处于同一行上;

2、元素的高度、宽度可设置。

常见的内联块元素如:

<input />、<img />、<button></button>、<textarea></textarea>、<td></td>...


**【注意】**html元素间是可以转换的,可以使用CSS中的display属性实现。

display:inline-block;     /*将其他元素转换为行内块元素*/
display:block;            /*将其他元素转换为块元素*/
display:inline;           /*将其他元素转换为行内元素(一般不将块元素转为行内元素)*/
display:none;             /*将元素隐藏*/


具体元素间的转化,自行参见CSS中的相关属性学习吧!

说明:本文章仅做学习笔记使用,如有任何错误,欢迎大佬们指教!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: