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


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

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

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

    1.1 块级元素

    小结
    1. ➢ 块级元素的显示特点有哪些?
    2. 1. 独占一行(一行只能显示一个)
    3. 2. 宽度默认是父元素的宽度,高度默认由内容撑开
    4. 3. 可以设置宽高
    5. ➢ 块级元素的代表标签有哪些?
    6. • div、p、h系列
    测试代码:
    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
    6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    7. <title>Documenttitle>
    8. <style>
    9. /* 块: 独占一行; 宽度默认是父级100%; 添加宽度都生效 */
    10. .t1 {
    11. width: 150px;
    12. height: 150px;
    13. background-color: pink;
    14. /* 行内块 */
    15. /* display: inline-block; */
    16. /* 行内 */
    17. /* display: inline; */
    18. display: block;
    19. }
    20. .t2 {
    21. width: 300px;
    22. height: 300px;
    23. background-color: pink;
    24. /* 行内块 */
    25. /* display: inline-block; */
    26. /* 行内 */
    27. /* display: inline; */
    28. /* display: block; */
    29. }
    30. style>
    31. head>
    32. <body>
    33. <div class="t1">11111div>
    34. <div class="t1">11111div>
    35. <div class="t2">11111div>
    36. <div class="t2">11111div>
    37. body>
    38. html>
    测试结果:

    2.1 行内元素

    小结
    1. ➢ 行内元素的显示特点有哪些?
    2. 1. 一行可以显示多个
    3. 2. 宽度和高度默认由内容撑开
    4. 3. 不可以设置宽高
    5. ➢ 行内元素的代表标签有哪些?
    6. • a、span
    测试代码:
    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
    6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    7. <title>Documenttitle>
    8. <style>
    9. /* 行内: 不换行; 设置宽高不生效; 尺寸和内容的大小相同 */
    10. span {
    11. width: 300px;
    12. height: 300px;
    13. background-color: pink;
    14. /* 行内块 */
    15. /* display: inline-block; */
    16. /* 块 */
    17. /* display: block; */
    18. display: inline;
    19. }
    20. style>
    21. head>
    22. <body>
    23. <span>spanspan>
    24. <span>spanspan>
    25. body>
    26. html>
    测试结果:

    3.1 行内块元素

    小结:
    1. ➢ 行内块元素的显示特点有哪些?
    2. 1. 一行可以显示多个
    3. 2. 可以设置宽高
    4. ➢ 行内块元素的代表标签有哪些?
    5. input、textarea
    测试代码:
    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
    6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    7. <title>Documenttitle>
    8. <style>
    9. /* 行内块: 一行显示多个; 加宽高生效 */
    10. img {
    11. width: 100px;
    12. height: 100px;
    13. }
    14. p {
    15. width: 200px;
    16. height: 200px;
    17. }
    18. style>
    19. head>
    20. <body>
    21. <img src="./images/1.jpg" alt="">
    22. <img src="./images/1.jpg" alt="">
    23. <span>测试一下span>
    24. body>
    25. html>
    测试结果:

    4.1 元素显示模式转换重要

  • 相关阅读:
    时域系统到频域响应的直观解析及数学推导
    闭包、闭包应用场景
    java EE初阶 — 线程的状态
    idea清空缓存类
    【愚公系列】2022年11月 .NET CORE工具案例-.NET 7中的WebTransport通信
    文盘 Rust -- tokio 绑定 cpu 实践
    gcc/g++链接时候库的顺序
    Excel多线程导入数据库
    基于微信小程序商店管理系统源码成品(微信小程序毕业设计)
    React 基础案例
  • 原文地址:https://blog.csdn.net/weixin_48370579/article/details/128178635