行内元素、行内块元素、块级元素的区别

2 篇文章 0 订阅

行内元素:display:inline

特点:在水平方向上排列,它的宽高随内容而定。不可以设置宽高,可以设置行高。设置margin和padding的上下无效。
常见的内联元素有:
a,b,br,em,font,i,img,input,label,select,small,span,strike(中划线),strong
注意
1.虽然行内元素设置行高之后会有位置的变化,但是并没有改变盒子大小。
2.有些行内元素可以设置宽高,是因为它们是置换元素(拥有内置宽高也可以设置宽高属性)。
置换元素有:input select textarea button label

    span {
            border: 1px solid #ff8080;
            line-height: 100px;
         }
    <span>111</span>
    <span>222</span>
    <span>333</span>

在这里插入图片描述

块级元素:display:block

特点:在垂直方向上排列,独占一行,自动换行
常见的块元素有:
div,dl,dd,dt,form,h1-h6,hr,ol,p,ul,table,pre,menu,hr

    <style>
     div {
            border: 1px solid #4cbbfc;
            width: 50px;
            height: 50px;
            text-align: center;
            line-height: 50px;
        }
    </style>
    <div>aaa</div>
    <div>bbb</div>
    <div>ccc</div>

在这里插入图片描述

行内块元素display:inline-block

特点:拥有块级元素和行内的性质,既可以在一行排列(从左到右),也可以设置宽高等属性,不自动换行。
行内块元素的兼容性使用
兼容性:display:inline-block;display:inline;zoom:1;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值