• 03-样式表/css


    css

    • 层叠样式表
    • 样式表
      • 行内(内联)样式表
        • 生成一个style的html属性
        • 属性值为 css属性:css属性值;
         <p style="300px;height:300px;background-color:olive">
            今天
            天气真好,但是我真的好困
         </p>
        
      • 内部样式表
        • 生成style的双标签
        • 将标签放到head标签里面
        <head>
          <style>
            div {
                 200px;
                height: 200px;
                background-color: orange;
                color: orchid;
            }
            
            p {
                 300px;
                height: 300px;
                color: palegreen;
            }
          </style>
        </head>
        
      • 外部样式表
        • link引入css
          1. 在站点下面创建一个css文件夹
          2. 在文件夹里创建.css后缀的文件
          3. 创建一个link的单标签,放到head标签里面
          <link rel="stylesheet" href="" type="text/css">
          rel:确定关联的文件类型
          href: css文件路径
          type: css文件类型
          
          1. 在css文件中直接写css对应的语法,不需要加style标签
        • @import引入css文件
          1. 创建style的双标签,放到head里面
            <style>
              @import url("css文件的路径");
            </style>
          
        • 两者的区别
          1. 老祖宗的差别:link属于HTML提供的引用方式,@import是css提供的引用方式,link还可以引入其他文件类型,@import只能引入css文件
          @import url("图标路径"); 不可以引入 2. 加载顺序的区别:link和HTML是同时加载的,@import是当所有html文件加载后再去加载css文件,所以有时候浏览@import加载CSS的页面时开始会没有样式 3. 兼容性 @import只有ie5以上才支持
    • css语法
      选择器{
          声明
          css属性名:css属性值;
          css属性名:css属性值;
          -----
        }  
      
    • css样式
      • 宽度 width 数字+px 值为0可以省略单位,只对独占一行的元素才有效果
      • 高度 height 数字+px 值为0可以省略单位,只对独占一行的元素才有效果
      • 字体颜色 color 颜色单词
      • 背景色 background-color 颜色单词
    • 样式表的选择
      • 内联样式表 一般不使用,如果有简单的几个属性的话可以写
      • 内部样式表 样式较少,平时写小案例
      • 外部样式表 开发整页或者整站项目进行使用,做到结构和表现分离
    • 样式表的权重(优先级)
      • 行内样式表>内部样式表
      • 行内样式表>外部样式表
      • 内部样式表和外部样式表根据书写顺序,后写的优先级高(就近原则)
    • 选择器
      • 标签选择器
      • id选择器
      • 标签添加id属性
      • #id名{}
      • id名不能重复
      • 一个标签内id名不能有多个 多个之间用空格隔开
      • id用来划分网页的外围结构
      • class选择器
        • 标签添加class属性
        • .class名{}
        • class名可以重复
        • 一个标签可以有多个class名,多个之间用空格隔开
      • 通用选择器 可以选择到页面中所有的标签
        • *{ margin:0;去掉外边距 padding:o;去掉内填充 }
      • 伪类选择器
        • 选择器:hover{}
        鼠标放在div身上,所执行的样式
         div:hover {
              color: blue;
               500px;
              background-color: brown;
          }
        
    • 命名方式
      • 驼峰命名法(bigBox)
      • 下划线连接命名法(big_box)
      • 横线链接(big-box)
    • ps的使用
      • ctrl+r 显示/隐藏参考线
      • ctrl+k 单位与标尺,修改单位为像素
      • alt+滚轮 放大或缩小
    • 层叠
  • 相关阅读:
    React在componentDidMount里面发送请求
    React 术语词汇表
    React里受控与非受控组件
    React和Vue等框架什么时候操作DOM
    【LeetCode】79. Word Search
    【LeetCode】91. Decode Ways
    【LeetCode】80. Remove Duplicates from Sorted Array II (2 solutions)
    【LeetCode】1. Two Sum
    【LeetCode】141. Linked List Cycle (2 solutions)
    【LeetCode】120. Triangle (3 solutions)
  • 原文地址:https://www.cnblogs.com/qdbj2020/p/13407106.html
Copyright © 2020-2023  润新知