• CSS 关键的基础知识


    今晚看了 百度传课 一门关于CSS的课程, 感觉不错, 随手记了点儿笔记, 供以后查阅.

    ===================================================

    position:
    relative: 相对于自己原来的位置(正常文档流中的位置), 特点:原来的位置不会消失, 可以和float, center等属性一起使用.
    absolute: 相对于距离自己最近的有position属性的祖宗节点(如果不存在这样的祖宗, 则相对于静态可视区域[会被淹没]--你能看见的浏览器显示内容的那部分)
    fixed: 相对于可视区域(动态可视区域---永久性可视区域, 滚动条变化之后不会被淹没), 原来的位置彻底消失, 不能和float属性一起用.

    left right bottom top z-index : 必须和position一起使用才起作用. 都是可正可负可百分数. 不光相对于谁, 都是以向盒子内为正, 以向盒子外为负, 比如 left:20px 和 right:-20px是一样的.因为right是向盒子外的方向走了20px.
    left top 优先于 right和bottom.


    css 优先级:
    !important 10000
    style 行内 1000
    # id选择器 100
    类 和 伪类 10
    标签 属性选择 1
    继承 0.1 -- width,padding,border 盒子模型的东西不能继承, margin不在盒子模型中(盒子外边的), left, top 不能继承. 背景色可以继承.
    默认值 0
    ===============
    同等优先级看先后顺序! 后写的优先!(覆盖了吧)

    盒子模型有平面模型和3D模型, 下面是3D模型
    ====================
    最下面是background-coler层
    往上一层是: background-img (和background-color等大)
    再往上一层是: border在 background-color 层的边缘
    再往上一层是: padding
    然后是: width height
    最上面是: content

    兼容性问题(主要是IE6)列表:
    ========================
    1. 浮动加倍
    2. 盒子模型-- 怪异模式 (没有文档类型的声明)
    3. 定位fixed
    4. png透明
    5. 高度不能小于16
    6. min-height属性不支持
    7. 透明度
    8. 自定义cursor的兼容

  • 相关阅读:
    python剑指网络篇二
    使用sklean进行多分类下的二分类
    virtualenv下使用matplotlib
    谱聚类python实践
    K均值算法-python实现
    python使用hbase
    php运算符
    php常量
    php数据类型
    git,版本控制教程
  • 原文地址:https://www.cnblogs.com/roger9567/p/5071772.html
Copyright © 2020-2023  润新知