CSS学习1——基本布局以及盒子模型

来源:互联网 发布:淘宝全民疯抢怎么撤销 编辑:程序博客网 时间:2024/04/29 11:23

1. CSS选择器优先级:

行内样式>ID选择器>类别选择器>标记选择器;

两个类别选择器优先级相同时,以前者为主;

2. CSS盒子的浮动:

默认盒子没有浮动,<div>按行排列,<span>横向排列;

如果有两个盒子,第一个设置float为left,则第二个与第一个在同一行,第二个的左边框与第一个的右边框重合,文字会围绕第一个盒子排列;

一个div的范围是由它里面的标准流内容决定的,与里面的浮动内容无关;

clear用于消除浮动对其影响,值有三个,left,right,both;

3. 搜索引擎根据网页内容的价值来确定网页的排名,不管CSS;

4. CSS的position:

static:默认值;

relative:根据left, top, right, bottom大小设置偏移像素或者百分比,父元素不发生改变;即不影响父元素及兄弟元素,相对于其本身原始位置发生偏移;仍在标准流中;

absolute:以它最近的一个“已经定位”的“祖先元素”为基准进行偏移,如果没有已经定位的祖先元素,那么以浏览器窗口为基准进行定位;脱离了标准流;上述“已经定位”指的是其position属性被设置为static之外的任何一种方式;如果只设置了absolute,而没有设置偏移值,那么当前的元素将脱离标准流,其所在位置不发生改变;

fixed:类似于absolute,其基准是浏览器窗口;

5. z-index空间位置:当块被设置了position属性之后,该值才有效,默认为0,当两个块的z-index值一样的时候,将保持原有的高低覆盖关系;

6. CSS的display:

inline指行内元素;

block指块元素,不在一行内;

none表示隐藏;

7.border的设置必须像素、颜色、样式三者都要设置,缺一不可,而且顺序不能改变;

8. 盒子的大小为margin+border+padding+content;

0 0
原创粉丝点击