块元素、行内元素、行内块元素

简介: 1.块元素(1)常见的块元素有:<h1>~</h6>、<p>、<div>、<ul>、<ol>、<li>等,其中<div>标签是最典型的块元素(2)块元素的特点:①独占一行②高度、宽度、外边距以及内边距都可以控制③宽度默认是容器(父级宽度)的100%④是一个容器及盒子,里面可以放行内或者块级元素

块元素、行内元素、行内块元素



1.块元素


(1)常见的块元素有:<h1>~</h6>、<p>、<div>、<ul>、<ol>、<li>等,其中<div>标签是最典型的块元素


(2)块元素的特点:


①独占一行

②高度、宽度、外边距以及内边距都可以控制

③宽度默认是容器(父级宽度)的100%

④是一个容器及盒子,里面可以放行内或者块级元素


注意:

(1)文字类的元素不能放块级元素,比如<p>、<h1>~<h6>

(2)标签主要用于存放文字,因此<p>里面不能放块级元素,特别是不能放<div>


2.行内元素


常见的行内元素有<a>、<strong>、<b>、<em>、<i>、<del>、<s>、<ins>、<u>、<span>等,其中<span>标签是最典型的行内元素。有的地方将行内元素称为内联元素。


行内元素的特点:


(1)相邻行内元素在一行上,一行可以显示多个

(2)高宽直接设置是无效的

(3)默认宽度就是它本身内容的宽度

(4)行内元素只能容纳文本或其他行内元素


注意:


(1)链接里面不能再放链接了

(2)特殊情况链接<a>里面可以放块级元素,但是给<a>转换成块级元素最安全了


3.行内块元素


在行内元素中有几个特殊的标签<img>、<input>、<td>,他们同时具有块元素和行内元素的特点。有些资料称他们为行内块元素。


行内块元素的特点:


(1)和相邻行内元素(行内块)在一行上,但是他们之间会有空白缝隙。一行可以显示多个(行内元素的特点)。

(2)默认宽度就是它本身的宽度(行内元素的特点)。

(3)高度、行高、外边距以及内边距都可以控制(块级元素特点)


4.元素显示模式转换


(1)行内元素转换为块元素:display: block;

(2)块元素转换为行内元素:display: inline;

(3)转换为行内块元素:display: inline-block;

相关文章
|
9天前
|
前端开发
什么是块级元素和内联元素?
【5月更文挑战第24天】什么是块级元素和内联元素?
24 4
|
18天前
|
Java
块元素、行内元素、行内块元素
块元素、行内元素、行内块元素
|
18天前
行内元素、块级元素、空元素的理解
行内元素、块级元素、空元素的理解
23 0
|
7月前
行内元素有哪些?块级元素有哪些? 行内块元素有那些?他们有什么区别?
行内元素有哪些?块级元素有哪些? 行内块元素有那些?他们有什么区别?
166 0
|
前端开发
前端总结:块级元素和行内元素及其区别
前端总结:块级元素和行内元素及其区别
91 0
前端总结:块级元素和行内元素及其区别
|
前端开发 容器
CSS中 块级元素、行内元素、行内块元素区别
CSS中 块级元素、行内元素、行内块元素区别
173 0
|
前端开发
一文搞懂行内元素、块元素、行内块元素
一文搞懂行内元素、块元素、行内块元素
234 0
一文搞懂行内元素、块元素、行内块元素
|
前端开发
css布局技巧-行内块元素的巧妙运用
这种分页用行内块元素做起来最方便,因为行内块元素之间正好有间距,且对父盒子添加text-align:center; 里面的行内元素和行内块元素都会居中对齐。
115 0
css布局技巧-行内块元素的巧妙运用
|
程序员 前端开发
行内元素居中
行内元素居中,通用处理办法 给父元素添加一个行内块级元素,高度100%,且vertical-align设置为middle; 所有的子元素vertical-align都设置为middle; ...
891 0
|
容器 前端开发
内联元素垂直居中方法汇总
1. 让 line-height 与 height 相等 .container { width: 1rem; height: 1rem; line-height: 1rem; font-size: 0.
1638 0