• CSS篇章


    页面的组成:页面=数据(后台技术jsp|asp|.net|php|python)+Html(显示)+CSS(样式)+js(动效)

    CSS:层叠样式表
            特点:①CSS和HTML分离
                    ②可很好的控制页面的布局(DIV+CSS)
                    ③提高网页加载速度
                    ④降低服务器的成本
                    ⑤呈现一致的效果

    CSS引入的 3 种方式:
      ①外部引入

       1 <link rel="stylesheet" href="main.css"> 
      特点:一个CSS文件可控制多个页面
      易改版、便于维护
      减少代码量、代码简洁规范易于分工协作
      有效利用缓存机制

      相对于单页有垃圾代码
      外部引入中的href属性会给服务器造成请求的压力

      常用于全站
      ②head引入      

    1 <style>
    2     #main{
    3         background: red;
    4     }
    5 </style>


      特点:速度快,没有服务器请求压力
         相对于外部引入单页代码量少

           不易于改版与维护
           代码较乱不易前后台沟通

         常用于大型互联网首页 如:网易、新浪等

      ③标签内引入
      1 <div style="background:red;">AAA</div> 
      特点:优先级最高

           冗余代码量多,代码量大
           不易于维护

           个别特殊效果的使用


    CSS常用选择器分类
      ①ID选择器
      特点:不能重复;一般只作用于一个节点上;定位某一个节点时最好用ID选择器

      ②类选择器
      特点:作用于多个节点上;当很多节点需要相同的样式时使用

      ③标签名选择器
      特点:作用于多个节点上,比类选择器精简

      ④群组选择器
      特点:多种选择器用逗号隔开,体现一种继承和覆盖的思想;优化代码

      ⑤后代选择器

      以上5种选择器都属于CSS1.0,兼容性最好


      兄弟|子选择器.. ->CSS2.0 ->存在一部分问题,以IE为主

      结构性伪类|动画|过渡 ->CSS3.0 -> 多用于移动端


      Css样式选择器分为4个等级;标签内样式>ID选择器总数> class选择器总数>类型选择器总数
      ID选择器权重值 100
      类选择器权重值 10
      标签选择器权重值 1
      如果权重相同,离标签近的有效

  • 相关阅读:
    BZOJ 4726: [POI2017]Sabota? 树形dp
    Codeforces Round #381 (Div. 1) B. Alyona and a tree dfs序 二分 前缀和
    uestc_retarded 模板
    CROC 2016
    Codeforces Round #381 (Div. 1) A. Alyona and mex 构造
    BZOJ 2648: SJY摆棋子 kdtree
    BZOJ 3732: Network 最小生成树 倍增
    HDU 5914 Triangle 数学找规律
    HDU 5902 GCD is Funny 数学
    Codeforces Round #379 (Div. 2) E. Anton and Tree 缩点 直径
  • 原文地址:https://www.cnblogs.com/kewenxin/p/5918802.html
Copyright © 2020-2023  润新知