css基础

简介: 0. 浏览器读取选择器是从右向左依次选择 div.test p a.son{} 1.选择所有的a.son 返回结果列表 2.检查结果列表中父元素是否有p,返回结果列表 3.返回结果列表中是否有div.

0. 浏览器读取选择器是从右向左依次选择

div.test    p   a.son{}

1.选择所有的a.son 返回结果列表
2.检查结果列表中父元素是否有p,返回结果列表
3.返回结果列表中是否有div.test,返回结果列表

 

0.选择器的权重

!importent  >  内联  > id > class = 属性 = 伪类 > 标签

  

 

1.盒子模型

  盒子模型分类两种:标准盒子模型和IE盒子模型

  标准盒子模型:width = 内容的实际宽度

  IE盒子模型:width = 内容宽度+border宽度+padding宽度

  

 

2.css3新属性,伪类,伪元素,锚伪点

  新属性:transform:平移,旋转,缩放等。animation:动画。transition:变化。渐变,阴影,圆角,媒体查询等。

  伪类:nth-chlid,first-child等

  伪元素::before,:after,:first-line,:first-letter

  

  

3.实现垂直水平居中

  

//第一类
.parent{position:relation
    .son{positon:absolute;left:50%;top:50%;transform:translate(50%,50%);  
    }  
}
.parent{position:relation;
    .son{position:absolute;left:0;top:0;right:0;bottom:0;magin:auto;}
}
//第二类
.parent{
     display:flex;justify-content:center;align-items:center;  
}
.parent{
     display:flex;justify-content:center;
     .son{ align-self:center; }
}
//第三类
.parent{
     display:table-cell;vertical-align:middle;text-align:center
     .son{display:inline-block}
}    

  

4.link和@import区别

  link:html 标签,用于引用一个外部样式来给html布局

  @import : css 标签,用于引进一个样式到另一个样式中

  

 

5.清除浮动的原理

  overflow:hidden , 因为要显示子元素,所有父元素必须有高度

  在父元素加上<div style='clear:botn'></div>  , 因为要显示未浮动的div,div又必须在float的div下面左右必须要有高度

  

 

相关文章
|
前端开发 JavaScript 容器
CSS基础
CSS基础
88 0
|
前端开发 JavaScript 容器
通俗重制系列--CSS基础
通俗重制系列--CSS基础
105 0
|
前端开发 JavaScript Java
计算机二级web题目(4)--CSS基础
计算机二级web题目(4)--CSS基础
114 1
|
存储 Web App开发 缓存
前端面试题整合(HTML,CSS等基础篇)
前端面试题整合(HTML,CSS等基础篇)
128 0
|
前端开发
实验:CSS+Div基础 - 预习报告
网页设计技术实验预习报告。
177 1
实验:CSS+Div基础 - 预习报告
|
Web App开发 前端开发 Windows
CSS基础1 | 青训营笔记
本期作为复习CSS的笔记,比较基础。当然即便最基础的东西也欢迎各路高手指点,以防地基不稳大厦崩塌hhh
CSS基础1 | 青训营笔记
|
前端开发
CSS基础之选择器
总所周知,css可以为网页设置多种多样的样式,那怎么样可以精确为每一个html标签设置相应的样式呢?
|
前端开发 人机交互
Web开发及人机交互导论 实验三 CSS+DIV基础
Web开发及人机交互导论 实验三 CSS+DIV基础
137 0
Web开发及人机交互导论 实验三 CSS+DIV基础
|
前端开发 JavaScript
CSS基础理解(1)
CSS基础理解(1)
78 0
|
前端开发
CSS基础-塌陷及定位
clear:right; 右侧不允许有浮动元素
94 0