css总结_html/css_WEB
内联式css样式表就是把css代码直接写在现有的HTML标签中,如下面代码:
并且css样式代码要写在 style=""双引号中 如果有多条css样式用分号隔开:
2 嵌入式嵌入式css样式,就是可以把css样式代码写在 标签之间。
3 外部式在 内使用 标签将css样式文件链接到HTML文件内,如下面代码:
注意:
二 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 六 盒模型概念箱子装东西的模型。所有的块级元素都具备盒模型特点。 元素分类
块状元素
、 |