CSS 基础知识(一)
2016-11-11 00:00
190 查看
样式表不过是一种文本文件,其中包含一个或多个通过属性和值决定网页某特定元素如何显示的规则。
构造样式规则:
样式表中的每条规则都有两个主要部分:选择器 selector 和声明块 declarationblock。声明块由一个或多个属性-值对组成。
例如:
注释: /*...... */多行或单行注释,且注释不可嵌套
继承:
当你为某个元素应用css属性时,这些属性不仅会影响该元素,还会影响其下的分支元素。
继承可以简化样式表。
层叠:当规则发生冲突时。有时候多条规则会定义元素的同一个属性,CSS用层叠的原则来考虑样式声明。
如果自定义的样式与浏览器的默认样式冲突,均以自定义的样式为准。在此基础上CSS用层叠的原则来考虑 特殊性、顺序、重要性。
建议在样式表中多使用类选择器,避免使用ID选择器。使用ID选择器通常会矫枉过正,降低灵活性。
属性的值:
inherit 对于任何属性,如果希望显示的指出该属性的值与对应元素的父元素对该属性设定的值相同,就可以使用inherit元素
预定义的值 不需要将预定义的值放在引号里。
长数和百分数 必须显示的指出长度的单位,在单位和数值之间应该没有空格。
纯数字:只有极少数CSS属性接受不带单位的数字。line-height z-index
URL:有的CSS属性允许开发人员指定另一个文件的URL,注意,规则支持,相对URL应该相对于CSS样式表的位置,而不是相对于HTML文档的位置。
CSS颜色:可以使用预定义颜色关键字或以十六进制,RGB、HSL、RGBA、HSLA(CSS3引入的)
构造样式规则:
样式表中的每条规则都有两个主要部分:选择器 selector 和声明块 declarationblock。声明块由一个或多个属性-值对组成。
例如:
h1 { color: red; }
注释: /*...... */多行或单行注释,且注释不可嵌套
继承:
当你为某个元素应用css属性时,这些属性不仅会影响该元素,还会影响其下的分支元素。
继承可以简化样式表。
层叠:当规则发生冲突时。有时候多条规则会定义元素的同一个属性,CSS用层叠的原则来考虑样式声明。
如果自定义的样式与浏览器的默认样式冲突,均以自定义的样式为准。在此基础上CSS用层叠的原则来考虑 特殊性、顺序、重要性。
建议在样式表中多使用类选择器,避免使用ID选择器。使用ID选择器通常会矫枉过正,降低灵活性。
属性的值:
inherit 对于任何属性,如果希望显示的指出该属性的值与对应元素的父元素对该属性设定的值相同,就可以使用inherit元素
预定义的值 不需要将预定义的值放在引号里。
长数和百分数 必须显示的指出长度的单位,在单位和数值之间应该没有空格。
纯数字:只有极少数CSS属性接受不带单位的数字。line-height z-index
URL:有的CSS属性允许开发人员指定另一个文件的URL,注意,规则支持,相对URL应该相对于CSS样式表的位置,而不是相对于HTML文档的位置。
CSS颜色:可以使用预定义颜色关键字或以十六进制,RGB、HSL、RGBA、HSLA(CSS3引入的)
相关文章推荐
- CSS基础知识
- CSS基础知识与核心概念
- CSS基础知识 - 盒模型/定位/浮动
- DIV+CSS网页布局常用的一些基础知识整理
- CSS基础知识
- css基础知识
- css基础知识概括
- CSS基础知识
- CSS基础知识 - ID/Class/Div/Span/Selector
- CSS(1)——基础知识
- CSS(层叠样式表)基础知识(连载一)
- “阿一web标准学堂”第4课:HTML和CSS基础知识(1)(附视频、课件、代码下载)
- css基础知识
- css的一些基础知识
- 基础知识--Css学习笔记(一)
- CSS 基础知识
- css常用注意事项及基础知识点
- “阿一web标准学堂”第5课:HTML和CSS基础知识(2)(附视频、课件、代码下载)
- CSS基础知识
- CSS基础知识