css总结_html/css_WEB-ITnose
红色
并且css样式代码要写在 style=""双引号中
如果有多条css样式用分号隔开:
红色
2 嵌入式
嵌入式css样式,就是可以把css样式代码写在
标签之间。
3 外部式
在
内使用 标签将css样式文件链接到HTML文件内,如下面代码:
注意:
- css样式文件名称以有意义的英文字母命名,如 main.css。
- rel="stylesheet" type="text/css"是固定写法不可修改。
- 标签位置一般写在
- 三种方法的优先级:内联式 > 嵌入式 > 外部式但是嵌入式>外部式有一个前提:嵌入式css样式的位置一定在外部式的后面。
二 css选择器
语法
选择器{ 样式;}
2 选择器
1 标签选择器
标签选择器其实就是html代码中的标签
p{font-size:12px;line-height:1.6em;}
2 类选择器
.类选器名称 {css样式代码;}
3 ID选择器
ID选择器只能在文档中使用一次
#ID器名称{css样式代码;}
4 子选择器
>符号表示,选择指定标签元素的第一代子元素(直接后代)
.food>li //选择类标签food下面的第一个li
5 包含(后代选择器)
通过 空格,用于选择指定标签元素下的后辈元素(所有子后代元)
h1 em {color:red;}
6 通用选择器
*匹配html中所有标签元素
7 伪类选择器
允许给html不存在的标签(标签的某种状态)设置样式
a:hover{color:red;} //a标签鼠标滑过的状态设置字体颜色
8 分组选择器
为html中多个标签元素设置同一个样式时,可以使用分组选择符 ,
h1,span{color:red;}
//它相当于下面两行代码:
h1{color:red;}span{color:red;}
三 CSS继承
样式会自动应用于其后代。
如:给p设置了颜色,span也会有颜色。
p{color:red;}
三年级时,我还是一个胆小如鼠的小女孩。
有一些css样式是不具有继承性的。如border:1px solid red;
四 权值
为同一个元素设置了不同的CSS样式代码,会优先使用权值高的css样式。
权值的规则:
标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100。例如下面的代码:
p{color:red;} /*权值为1*/p span{color:green;} /*权值为1+1=2*/.warning{color:white;} /*权值为10*/p span.warning{color:purple;} /*权值为1+1+10=12*/#footer .note p{color:yellow;} /*权值为100+10+1=111*/
注意:继承也有权值但很低,有的文献提出它只有0.1,所以可以理解为继承的权值最低。
五 格式化排版
字体
body{font-family:"宋体";}
字号、颜色
body{font-size:12px;color:#666}
粗体,斜体、下划线、删除线
p span{font-weight:bold;} //粗体p a{font-style:italic;} //斜体p a{text-decoration:underline;} //下划线.oldPrice{text-decoration:line-through;} //删除线
缩进
p{text-indent:2em;} //注意:2em的意思就是文字的2倍大小。
行间距
p{line-height:1.5em;}
字间距、字母间距
letter-spacing //字母间距:word-spacing //单词间距:
对齐
text-align:left/center/right
六 盒模型
概念
箱子装东西的模型。所有的块级元素都具备盒模型特点。
元素分类
- 块状元素
- 内联元素
- 内联块状元素
块状元素
、、
...
、
、
、
、
、、
、
下一篇: 关于DOM操作的实例分析