元素显示模式:块级,行内,行内块,嵌套规范,显示模式转换

本文介绍了HTML中三种基本的元素显示模式:块级元素、行内元素和行内块元素,以及它们的特点和应用场景。重点讲解了如何通过display属性进行元素显示模式的转换,例如将块元素转换为行内元素,行内元素转换为块元素,以及块级和行内元素转换为行内块元素。同时,文章还提到了HTML嵌套规范,强调了块级元素和行内元素的嵌套限制。
摘要由CSDN通过智能技术生成

Chrome调试模式下有Computed可以查看元素的显示模式。

1.块级元素(可独块)block

  • 独占一行

  • 宽度:父元素宽度(默认)

  • 高度:由内容撑开(默认)

  • 可设置宽高

eg:

hx(x=1~6),div , p , ul li , dl dt dd , form , header ,  nav ,  footer

2.行内元素(不可多行)inline

  • 一行显多个,不换行

  • 宽度由内容撑开

  • 不可设宽高

  • (水平方向)padding和margin可以设置

eg:

a , span ,b , u , i , s , strong , ins , em ,del

3.行内块元素(可多行内块)inline-block

  • 一行多个(中间存在间隙)

  • 可设宽高

eg:

input , textarea  , button  ,select

img有行内块元素特点,但是Chrome显示为inline

HTML嵌套规范:

块级元素:大容器,可以嵌套:文本,块级,行内,行内块元素

但p不能嵌套div,p,h

行内元素:可以嵌套:文本,行内元素

a标签内部可以嵌套任意元素,除了自己

元素显示模式转换

块->行内:display: inline;

行内->块:display:block;   (常用)

块,行内元素->行内块:display:inline-block;   (常用)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值