行内元素与块级元素的特点与不同

行内元素与块级元素的特点与不同

网页布局

在学习css的各项属性值之前,我希望大家能先理解清楚行内元素与块级元素的特点与不同点,这对网页的布局真的十分重要,在我没有理解之前对网页布局的认识就十分模糊
大家可以将html网页看做是多分割组成的网页,每个分割都是多行组成的,事实上很多元素看起来不再同一水平线上但都在同一行
布局示意图

行内元素

行内元素顾名思义就是处在一行内的元素,这样的元素不会自己一个人占满一行,而是和其他行内元素一起分享一行
如span标签,这些元素可以存在于同一行,并且只有当一行充满时才会折行,这些元素无法设置宽高,他们的宽高由文字内容大小自适应,并且上下内外边距的设定对他们也无效(当他们单独存在一行时可以)

在这里插入图片描述

块级元素

块级元素和行内元素不同,无论设定宽高与否他都会独占一行,如div,ul,块级元素可以设定上下内外边距
在这里插入图片描述
行内块级元素具有行内元素和块级元素的特性如img标签和imput标签,他和行内元素一样,分享一行,在行末折行,并且与块级元素一样可以设置宽高和上下内外边距
在这里插入图片描述

通过css设定元素类型

其实行内与块级元素都可以通过css进行设置
属性:display
属性值:block(块级) block-inline(行内块级) inline(行内)

<span style="display:block;width:200px;height:100px;baclground-color:yellow">这是span标签</span>
<!-- 这里将span设置为块级元素,这样做就可以像块级元素一样设置它的宽高了 -->
<div style="display:inline">这是div</div><span>这是span</span>
<!-- 这里将div设置为行内元素他就会与span共同分享一行了 -->

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值