当前位置: 首页 > article >正文

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; 相当于设置行内块元素 */

样例:

<!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>

http://www.kler.cn/a/590149.html

相关文章:

  • Redis----大key、热key解决方案、脑裂问题
  • Matlab 舰载机自动着舰控制系统研究
  • SpringMVC(四)Restful软件架构风格
  • 【从零开始学习计算机科学】算法分析(三)动态规划 与 贪心算法
  • STM32---FreeRTOS事件标志组
  • 数学建模:MATLAB循环神经网络
  • PostgreSQL教程(二)九大类型
  • 第27周JavaSpringboot git初识
  • 如何在Django中设置CSRF Token?
  • 【计算机网络】浏览器组成、工作原理、页面渲染流程...
  • 什么是 Fisher 信息矩阵
  • JDBC数据库连接池技术详解——从传统连接方式到高效连接管理
  • Android Dagger2 框架注入模块源码深度剖析(四)
  • matlab图论分析之指标计算(二)
  • CSS @media print 使用详解
  • Flutter_学习记录_状态管理之GetX
  • 通过物联网与可视化技术搭建的智慧工地管理云平台,java智慧工地源代码,企业级源码
  • OpenManus 架构的详细技术实现
  • 算法——图论——最短路径(多边权)
  • 优化VsCode终端样式