飞比寻常 (JOE) 生,简单,活,简单,生活,不简单!
JOE个人网站
JOE个人网站,不仅仅是一个网站,更像是一个展现自我的平台,致力于让朋友们都可以
有所感触,有所收获。
1、CSS:Cascading Style Sheets的英文缩写(层叠样式表),用来美化网站页面,W3C的CSS主页:http://www.w3.org/Style/CSS/ 2、CSS定义分别由:选择符、属性、属性取值组成; 格式:selector{property:value} 3、CSS中的单位 em: px: %: 其他:pt,pc,cm,mm,in 4、CSS选择符 HTML选择符 - HTML标签,用来改变一个指定标签的样式,任何HTML元素都可以是一个CSS的选择符; 语法:HTML标签名{属性:值} 如: p {color:red;} 类选择符 - 类选择符名称的定义方式是 “.”符号,英文“dot”,后加类名称 classname; 语法:标记名.类名{属性:值}或.类名{属性:值} 如: .boss {color:yellow;} ID选择符 - ID选择符名称的定义方式是,#符号,英文“pound”,后加ID名称idname; - ID属性的特殊之处在于,一个文档中只能有一个元素使用一个ID(id名字唯一); 语法:ID名称{属性:值} 如: #id {color:yellow;} 关联选择符 - 也称包含选择符,可以单独对某种元素包含关系定义的样式表,元素1里包含元素2,这种方式只对在元素1里的元素2定义,对单独的元素1或元素2无定义 语法:选择符1 选择符2 ... ... {属性:值} 如:table tr {color:red;} 组合选择符 - 也叫选择符组,可以把相同属性和值的选择符组合起来书写,用逗号将选择符分开,这样可以减少样式重复定义; 语法:选择符1,选择符2,...{属性:值} 如:h1,h2,h3 {color:blue;} 伪类选择符 - 指对同一个HTML元素不同状态折一种定义方式。例如对于<a>标签的正常状态、访问状态、选中状态、光标移到超链接文本上的状态,就可以用伪元素选择器来定义; 语法:标签:伪元素{属性:值} 如: a:hover {color:yellow;text-decoration:underline;} //鼠标经过; a:link {text-decoration:none;} //正常链接状态 a:visited {color:blue;} //访问过的状态 a:active {color:red} //点击时的状态 5、CSS的引用方法 -- 内联样式表 : 就是把CSS样式直接作用在HTML标签中; 特点:内联的样式比其他方法更加灵活,但需要和展示的内容混淆在一起,内联样式会失去样式表的优点; 如:<p style="line-height:50px;color:red;">aaa</p> -- 嵌入一个样式表 : 使用style标签直接把CSS文件中的内容加载到HTML文档内部的<head>标签里; 特点:适合用于一个HTML文档具有独一无二的样式; 如: <style type="text/css"> * {margin:0;padding:0} #id {color:red;width:100px;} </style> -- 引用外部样式表 : CSS外部引用使用了外部的CSS文件; HTML方式 - <link rel="stylesheet" type="text/css" href="./ab.css" /> CSS方式 - @import 6、CSS执行优先级别 调用上:就近原则 使用上:越特殊越优先 选择符:id>class>html标签