块级元素和内联元素区别

本文详细介绍了CSS中三种主要的显示模式:block、inline与inline-block的区别及应用技巧。包括它们如何影响页面布局、设置宽高及内外边距的特性。

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

block元素通常为独立的一块,会单独换一行;inline元素前后不会产生换行,一系列inline元素都在一行内显示,直到该行排满。
block元素可以包含block元素,inline元素只能包含inline元素。
(一) display:block
1. block元素会独占一行,多个block元素会各自新起一行。
2. block元素可以设置width,height属性,块级元素即使设置了宽度,仍然是独占一行。
3. block元素可以设置margin和padding属性
(二) display:inline
1) inline元素不会单独占一行,多个相邻的行内元素会排列在同一行里,直到一行排不下,才会新换一行,其宽随元素的内容变化。
2) inline元素设置width,height属性无效。
3) inline元素的margin和padding属性,水平方向有效,竖直方向无效。
(三) display:inline-block
        将对象呈现为inline对象,但是对象的内容作为block对象呈现。之后的内联对象会被排列在同一行里,既具有block的宽度高度特性又具有inline的同行特性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值