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

三、CSS基础-元素显示模式 行元素,块元素,行内块元素

三、CSS基础-元素显示模式

目标:能够认识三种常见的 元素显示模式****,并通过代码实现不同 元素显示模式 的转换

1. 块级元素
2. 行内元素
3. 行内块元素
4. 元素显示模式转换

1.1 块级元素

小结

➢ 块级元素的显示特点有哪些?
	1. 独占一行(一行只能显示一个)
	2. 宽度默认是父元素的宽度,高度默认由内容撑开
	3. 可以设置宽高
➢ 块级元素的代表标签有哪些?
	• div、p、h系列

测试代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /* 块: 独占一行; 宽度默认是父级100%; 添加宽度都生效 */
        .t1 {
            width: 150px;
            height: 150px;
            background-color: pink;

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

            /* 行内 */
            /* display: inline; */
            display: block;
        }
        .t2 {
            width: 300px;
            height: 300px;
            background-color: pink;

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

            /* 行内 */
            /* display: inline; */
            /* display: block; */
        }
    </style>
</head>
<body>
    <div class="t1">11111</div>
    <div class="t1">11111</div>

    <div class="t2">11111</div>
    <div class="t2">11111</div>
</body>
</html>

测试结果:

2.1 行内元素

小结

➢ 行内元素的显示特点有哪些?
	1. 一行可以显示多个
	2. 宽度和高度默认由内容撑开
	3. 不可以设置宽高
➢ 行内元素的代表标签有哪些?
	• a、span

测试代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /* 行内: 不换行; 设置宽高不生效; 尺寸和内容的大小相同 */
        span {
            width: 300px;
            height: 300px;
            background-color: pink;

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

            /* 块 */
            /* display: block; */
            display: inline;
        }
    </style>
</head>
<body>
    <span>span</span>
    <span>span</span>
</body>
</html>

测试结果:

3.1 行内块元素

小结:

➢ 行内块元素的显示特点有哪些?
	1. 一行可以显示多个
	2. 可以设置宽高
➢ 行内块元素的代表标签有哪些?
	• input、textarea

测试代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /* 行内块: 一行显示多个; 加宽高生效 */
        img {
            width: 100px;
            height: 100px;
        }
        p {
            width: 200px;
            height: 200px;
        }
    </style>
</head>
<body>
    <img src="./images/1.jpg" alt="">
    <img src="./images/1.jpg" alt="">
    <span>测试一下</span>
</body>
</html>

测试结果:

4.1 元素显示模式转换重要

相关文章:

  • wordpress网站攻击/2023年6月份又封城了
  • 怎么做门户网站java/代运营
  • 网站流量成本/百度竞价开户流程
  • 天津最好的网站建设公司/需要优化的地方
  • 天津网站推广方法/哈尔滨关键词排名工具
  • 手表拍卖网站/自媒体账号申请
  • Springboot旅游度假村管理系统34q0n计算机毕业设计-课程设计-期末作业-毕设程序代做
  • 基于MCMC的交通量逆建模(Matlab代码实现)
  • Dcoker入门,小白也学得懂!
  • JS 解构赋值
  • 三、内存管理 (二)虚拟存储器
  • R语言确定聚类的最佳簇数:3种聚类优化方法
  • 威伦触摸屏TK6060IP简单例子
  • 力扣(LeetCode)134. 加油站(C++)
  • 【Python】《Python编程:从入门到实践 (第2版) 》笔记-Chapter1-起步
  • JAVA毕业设计课堂考勤系统计算机源码+lw文档+系统+调试部署+数据库
  • 用 AWTK 和 AWPLC 快速开发嵌入式应用程序 (6)-在线调试
  • 基于java+ssm+vue+mysql的旅游管理系统