CSS元素的显示模式

本文介绍了CSS中的三种主要元素显示模式:块级模式、行内元素和行内块元素,详细阐述了它们的显示特点,并给出了各模式代表性的HTML标签。此外,还讨论了元素显示模式的转换及其在布局设计中的作用,以及HTML嵌套规范中的一些注意事项。
摘要由CSDN通过智能技术生成

1.块级模式

  • 显示特点:

    1. 独占一行(一行只能显示一个)

    2. 宽度默认是父元素的宽度,高度默认由内容撑开

    3. 可以设置宽高

  • 代表标签:

    • div、p、h系列、ul、li、dl、dt、dd、form、header、Nav、footer........

 <style>
        /* 块级元素:独占一行 宽度默认是父级的100%,添加宽高都生效 */
        div {
            width: 300px;
            height: 300px;
            background-color: pink;


            /* 行内块 */
            /* display: inline-block; */

            /* 行内 */
            display: inline;
        }
    </style>
</head>

<body>
    <div>1111111</div>
    <div>2222222</div>
</body>

2.行内元素

  • 显示特点:

    1. 一行可以显示多个

    2. 宽度和高度默认由内容撑开

    3. 不可以设置宽高

  • 代表标签:

    • a、spanb、u、i、s、strong、ins、em、del.........

 <style>
        /* 行内标签:不换行;设置宽高不生效,尺寸和内容的大小相同 */
        span {
            width: 300px;
            height: 300px;
            background-color: pink;

            /* 行内块 */
            /* display: inline-block; */

            /* 块 */
            display: block;
        }
    </style>
</head>

<body>
    <span>span</span>
    <span>span</span>
</body>

3.行内块元素

  • 显示特点:

    1. 一行可以显示多个

    2. 可以设置宽高

  • 代表标签:

    • input、textarea、button、select......

    • 特殊情况:img标签有行内块元素特点,但是Cheome调试工具中显示结果是inline

<style>
        /* 行内块标签:一行显示多个;加宽高生效 */
        img {
            width: 100px;
            height: 100px;
        }
    </style>
</head>

<body>
    <img src="./images/1.jpg" alt="">
    <img src="./images/1.jpg" alt="">

</body>

4.元素显示模式转换

  • 目的:改变元素默认的显示特点,让元素符合布局要求

  • 语法:

    属性效果使用频率
    display:block转换成块级元素较多
    display:inline-block转换成行内块元素较多
    display:inline转换成行内元素较少

拓展1:HTML嵌套规范注意点

  1. 块级元素一般作为大容器,可以嵌套:文本、块级元素、行内元素、行内块元素等等.......

    • 但是:p标签中不要嵌套div、p、h等块级元素

  2. a标签内部可以嵌套任意元素

    • 但是:a标签不能嵌套a标签

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值