css的显示模式

CSS的显示模式:

**html中一共有三种显示模式

  1. 块级元素:独占一行,** 默认宽度为父元素的100% ,可以设置宽高
    例如div,p,ul,ol,li,h1-h6
    2、行内元素:不独占一行,
    默认宽度为内容的宽度 ,不能设置宽高
    例如span,a,strong,em,i
    3、行内块元素:不独占一行,可以设置宽高
    例如img,input,textarea,select,button

设置CSS样式中的display可以改变当前的HTML标签的显示模式


/* display:设置显示模式 */

/* display: none; 相当于隐藏 */

/* display: block; 相当于设置块级元素 */

/* display: inline; 相当于设置行内元素 */

/* display: inline-block; 相当于设置行内块元素 */

样例:

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>显示模式</title>

    <!-- 显示模式
        html中一共有三种显示模式
        1. 块级元素:独占一行,默认宽度为父元素的100%,可以设置宽高
        例如div,p,ul,ol,li,h1-h6
        2、行内元素:不独占一行,默认宽度为内容的宽度,不能设置宽高
        例如span,a,strong,em,i
        3、行内块元素:不独占一行,可以设置宽高
        例如img,input,textarea,select,button        
                -->
        <style>
            div{
                background-color: red;
                width: 100px;
                height: 100px;

                /* display:设置显示模式 */
                /* display: none; 相当于隐藏 */
                /* display: block; 相当于设置块级元素 */
                /* display: inline; 相当于设置行内元素 */
                /* display: inline-block; 相当于设置行内块元素 */
            }
            span{
                background-color: blue;
            }
            img{
                width: 100px;
                height: 100px;
            }
        </style>
</head>
<body>
    <!-- 1.块级元素 -->
    div前
    <div>div</div>
    div后
    <br><br>
    <!-- 2.行内元素 -->
    span前
    <span>span</span>
    span后
    <br><br>
    <!-- 3.行内块元素 -->
    img前
    <img src="../img/1.jpg" alt="">
    img后
</body>
</html>
相关推荐
假客套9 分钟前
2025 后端自学UNIAPP【项目实战:旅游项目】7、景点详情页面【完结】
前端·uni-app·旅游
Captaincc23 分钟前
Ilya 现身多大毕业演讲:AI 会完成我们能做的一切
前端·ai编程
teeeeeeemo35 分钟前
Vue数据响应式原理解析
前端·javascript·vue.js·笔记·前端框架·vue
Sahas101939 分钟前
__VUE_PROD_HYDRATION_MISMATCH_DETAILS__ is not explicitly defined.
前端·javascript·vue.js
Jinxiansen02111 小时前
Vue 3 实战:【加强版】公司通知推送(WebSocket + token 校验 + 心跳机制)
前端·javascript·vue.js·websocket·typescript
MrSkye1 小时前
React入门:组件化思想?数据驱动?
前端·react.js·面试
BillKu1 小时前
Java解析前端传来的Unix时间戳
java·前端·unix
@Mr_LiuYang1 小时前
网页版便签应用开发:HTML5本地存储与拖拽交互实践
前端·交互·html5·html5便签应用
JacksonGao1 小时前
一分钟带你了解React Fiber的工作单元结构!
前端·react.js
前端农民晨曦1 小时前
深入浏览器事件循环与任务队列架构
前端·javascript·面试