优秀的编程知识分享平台

网站首页 > 技术文章 正文

5、标签分类和元素转换(标签元素是什么)

nanyue 2024-09-12 16:03:05 技术文章 7 ℃

标签分类

块元素

块元素:{div、h1-h6、p、ul、li}

特点:

1、独占一行;

2、可以设置宽高,默认是浏览器的宽度,和浏览器的高度;

行内元素

行内元素:{span、a、strong、em、del、ins}

特点:

1、在一行显示,不会独占一行;

2、无法直接定义宽高;

行内块元素(内联元素)

典型代表:input、img

特点:

1、在一行显示;

2、可以设置宽高;

元素转换

display:

inline:行内元素;

block:块元素;

inline-block:同时具有行内元素和块元素的特性;

块元素转行内元素

<!--head内部的css部分-->

<style type="text/css">

div {

display: inline-block;

width: 200px;

height: 50px;

background-color: red;

}

p {

display: inline;

}

</style>

<!--html body部分-->

<div>北京马哥教育</div>

<p>北京老男孩教育</p>

行内元素转块元素

<!--head内部的css部分-->

<style type="text/css">

span {

display: block;

width: 200px;

height: 30px;

background-color: red;

text-align: center;

</style>

<!--html body部分-->

<span>北京马哥教育</span>

<span>上海老男孩教育</span>

块和行内元素转行内块

可以保证元素在一行显示,也可以定义宽高;

<!--head内部的css部分-->

<style type="text/css">

div,a,span,strong {

display: inline-block;

width: 200px;

height: 200px;

background-color: red;

text-align: center;

}

</style>

<!--html body部分-->

<div>北京马哥教育</div>

<a href="#">北京老男孩教育</a>

<span>苏州马哥教育</span>

<strong>苏州马哥教育</strong>


Tags:

猜你喜欢

最近发表
标签列表