行转换html,HTML连载30-CSS显示模式&模式转换

本文介绍了CSS中的块级元素(如p、div)和行内元素(如span、b)概念,重点讲解了行内块级元素的特点及如何通过display属性进行转换。通过实例演示了如何使元素既不独占一行又能设置尺寸。掌握这些有助于更好地控制网页布局。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HTML连载30-CSS显示模式&模式转换

一、CSS显示模式?

1.在HTML中HTML将所有的标签分为两类,分别是容器类和文本级。在CSS中CSS也将所有的标签分为两类,分别是块级元素和行内元素

2.什么是块级元素呢?什么是行内元素??

(1)块级元素会独占一行

(2)行内元素不会独占一行

3.块级元素

p  div  h  ul  ol  dl  li  dt  dd

行内元素

span  buis  stong  em  ins  del

4.记忆攻略:所有的容器级加上p标签都是块级元素;所有的文本级除了p标签,都是行内元素?。

5.例子

我是div

我是段落

我是标题


我是span

我是加粗

我是强调

139ff70e2038609ab0399dceb5af056e.png

6.块级元素和行内元素的区别

(1)块级元素

如果没有设置宽度,那么默认和父元素一样宽;如果设置了宽度,那么就按照设置的来显示。

(2)行内元素

如果没有设置宽度,那么默认和内容一样宽;如果设置了宽度,也没有,是不可以设置?长度和宽度的。

例子:公共代码

我是div

我是span

先看看默认的

div{

background: red;

}

span{

background: blue;

}

d3efa8254810b5310777f71a6a771147.png

再来看看设置好了的

div{

background: red;

width: 100px;

height:100px;

}

span{

background: blue;

width: 100px;

height:100px;

}

3e7264b7bf726e4f510b55261ee8d882.png

上面两个字例子符合我们预期

但是现在我们提出问题:要是想要既不独占一行,又可以设置高度和宽度?

我们引出“行内块级元素”

7.行内块级元素

?特点:既不独占一行又可以设置宽度高度

这是img标签

例子?:

image{

width: 50px;

height:50px;

}

.........省略代码......

36ae1351975aae7d9a6bb396c4566eb2.png

二、CSS元素显示模式转换

给标签设置属性

display:值;

值的范围?:inline代表转换为行内标签;block代表转换为块级标签;inline-block代表转换为行内块级标签

div{

display: inline;/*转换为行内的标签*/

background: red;

height: 100px;

width: 100px;

}

span{

display: block;/*转换为块级标签*/

background: blue;

height: 100px;

width: 100px;

}

.c{

display: inline-block;/*转换为块级行内标签*/

background: yellow;

height: 100px;

width: 100px;

}

.........省略代码........

我是div
我是div

我是span

我是span

我是段落

我是加粗

848289eae578ed1ee60e70648736c38d.png

2.快捷键

di+table键?:display: inline;

db+table键:display: block;

dib+table键:display: inline-block;

三、源码:

d91_CSS_display_mode.htm

d92_CSS_display_mode_transform.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值