CSS基本知识1-CSS基本概念
2014-04-16 10:47
351 查看
CSS基本概念:
选择器{属性:值;属性:值}
CSS继承:子元素继承父元素样式,父子关系看DOM结构。
CSS覆盖:
浏览器缺省设置
外部样式表
内部样式表(位于 <head> 标签内部)
内联样式(在 HTML 元素内部)
CSS优先:
A:文本从上到下,后声明的样式优先于前面出现的同一样式例:.a{background:black;}.b{background:yellow; }<div class=” b a″>dd</div>结果:所有浏览器均yellow色,注意:与class=”” 引号内的顺序无关,只看.def1和.def2在声明时的顺序,.def2后声明,所以权重高
B:id声明 > class声明 > 标签声明(即HTML固有标签,例如 div)
C: ‘!important’ 相当于无限重量
<style>
#wrapper
{
width: 100px!important; /* IE7+FF */
width: 80px; /* IE6 */
}
</style>
IE6不支持!important,可以使用它对IE6做Hack
通过以上我们可以观察到,CSS更象是一个可视化的面向对象编程,拥有类定义,选择,继承,覆盖,优先级别,可以说CSS是一种声明式的,更好的面向对象编程。
选择器{属性:值;属性:值}
CSS继承:子元素继承父元素样式,父子关系看DOM结构。
CSS覆盖:
浏览器缺省设置
外部样式表
内部样式表(位于 <head> 标签内部)
内联样式(在 HTML 元素内部)
CSS优先:
A:文本从上到下,后声明的样式优先于前面出现的同一样式例:.a{background:black;}.b{background:yellow; }<div class=” b a″>dd</div>结果:所有浏览器均yellow色,注意:与class=”” 引号内的顺序无关,只看.def1和.def2在声明时的顺序,.def2后声明,所以权重高
B:id声明 > class声明 > 标签声明(即HTML固有标签,例如 div)
C: ‘!important’ 相当于无限重量
<style>
#wrapper
{
width: 100px!important; /* IE7+FF */
width: 80px; /* IE6 */
}
</style>
IE6不支持!important,可以使用它对IE6做Hack
通过以上我们可以观察到,CSS更象是一个可视化的面向对象编程,拥有类定义,选择,继承,覆盖,优先级别,可以说CSS是一种声明式的,更好的面向对象编程。
相关文章推荐
- CSS基础知识总结之基本概念
- [9-1]磁盘基本知识、分区基本概念
- C/C++基础知识:函数指针和指针函数的基本概念
- HTML+CSS的基本知识
- CSS应注意的基本知识
- CSS盒子的基本属性(概念)
- 音频知识基本概念
- CSS的基本知识
- CSS的基本概念
- div+css的样式布局基本知识
- SQL2005分区表功能的知识要点(二):基本概念和术语
- css基本知识
- CSS 基本知识
- Java学习笔记-《Java程序员面试宝典》-第四章基础知识-4.1基本概念(4.1.10)
- 【轉】程序员必具备的基本知识和概念
- 【精通CSS】基本知识
- 知识回顾10、类装载器学习一、类加载器的基本概念
- 利用DIV+CSS制作网页过程中常用的基本概念及标签使用细节
- CSS里的各种水平垂直居中基础写法心得分享(附内联元素,块级元素的基本概念)
- PCB设计基础知识与基本概念