• CSS元素选择模式


    CSS元素选择模式
    例题:
    1. <head>
    2. <meta charset="UTF-8">
    3. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    4. <title>复合选择器之链接伪类选择器title>
    5. <style>
    6. div {
    7. width: 400px;
    8. height: 150px;
    9. background-color: pink;
    10. }
    11. style>
    12. head>
    13. <body>
    14. <div>我是块级元素,比较霸道,自己独占一行div> 这是另一条语句
    15. body>

    运行结果:

      

    例题:

    1. <head>
    2. <meta charset="UTF-8">
    3. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    4. <title>复合选择器之链接伪类选择器title>
    5. <style>
    6. .color {
    7. color: red;
    8. /* 设置宽高无效 */
    9. }
    10. style>
    11. head>
    12. <body>
    13. <span>行内元素都是显示在一行上,一行可以显示多个span> 
    14. <span class="color">注意:行内元素不可以设置宽高,默认的宽度就是它本身内容的宽度!span>
    15. body>

    运行结果:

    例题:

     

    1. <head>
    2. <meta charset="UTF-8">
    3. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    4. <title>复合选择器之链接伪类选择器title>
    5. <style>
    6. input {
    7. width: 200px;
    8. height: 30px;
    9. }
    10. style>
    11. head>
    12. <body>
    13. <input type="text">
    14. <input type="text">
    15. body>

    运行结果:

    例题:

    1. <head>
    2. <meta charset="UTF-8">
    3. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    4. <title>复合选择器之链接伪类选择器title>
    5. <style>
    6. a {
    7. width: 150px;
    8. height: 50px;
    9. background-color: pink;
    10. /* 把行内元素a 转换为 块级元素 */
    11. display: block;
    12. }
    13. div {
    14. /* width: 300px;
    15. height: 100px; */
    16. background-color: rgb(230, 119, 230);
    17. /* 把块级元素div 转换为 行内元素 转换后设置的宽度和高度就会无效*/
    18. display: inline;
    19. }
    20. span {
    21. width: 200px;
    22. height: 60px;
    23. background-color: skyblue;
    24. /* 把行内元素span 转换为 行内块元素 转换后行内元素就可以设置宽高了*/
    25. display: inline-block;
    26. }
    27. style>
    28. head>
    29. <body>
    30. <a href="#">元素显示模式转换:行内 转换 块级a>
    31. <a href="#">元素显示模式转换:行内 转换 块级a>
    32. <div>我是块级元素,即将转换为行内元素div>
    33. <div>我是块级元素,即将转换为行内元素div>
    34. <span>行内元素转换为 行内块元素span>
    35. <span>行内元素转换为 行内块元素span>
    36. body>

    运行结果:

    例题:

    1. <title>Documenttitle>
    2. <style>
    3. a {
    4. /* 设置垂直居中的小技巧: 让字体行高等于盒子的高度 */
    5. display: block;
    6. background-color: royalblue;
    7. width: 230px;
    8. /* 盒子的高度 */
    9. height: 40px;
    10. /* 字体的行高 */
    11. line-height: 40px;
    12. }
    13. style>
    14. head>
    15. <body>
    16. <a href="#">字体的垂直居中设置a>
    17. body>

    运行结果:

  • 相关阅读:
    Spring Boot + Redis 实现分布式限流
    Springboot:如何搭建起自己第一个Springboot项目
    Java后端接口幂等的方案
    飞熊领鲜参加「第十届中国产业数字化大会」获创新企业数字化百强
    MySQL【聚合函数】
    sql面试题--业务培训(一)
    Docker基于Minio搭建对象(文件)存储服务
    短视频矩阵系统源码开发分享
    算法排序基础(全版)
    【Spring Cloud】新闻头条微服务项目:文章内容安全审核(需求分析及前期准备)
  • 原文地址:https://blog.csdn.net/qq_48516121/article/details/126874932