CSS介绍
- css指层叠样式表
- 定义UI样式,极大提高工作效率
CSS基础语法
selector{
property:value
}
eg:
h1{
color:red;
font-size:14px;
}
CSS高级语法
选择器分组
eg:
a,h1,h3{
property:valye;
}
标示a,h1,h3使用相同的样式
继承
body{
color:red;
}
body中其他未定义样式的将使用此处定义的样式
CSS 派生选择器
根据元素在其位置的上下文关系来定义样式
eg:
li strong{
color:red;
}
则在<li><strong>XX</strong></li>
中的XX才会变成红色,如果再定义一个
strong{
color:blue
}
则只对其它strong标签中的起作用
CSS id选择器
id徐阿泽琪可以为标有id的HTML元素指定特定的样式,以”#”定义
eg: #pid{ color:red; } <p id="pid">这些文字会变成红色</p>
id选择器常常用于建立派生选择器
eg: #pid a{ color:red; } <p id="pid">这些文字不会变色<a>这些文字变成红色</a></p>
CSS 类选择器
以”.”来显示,也可以用作派生选择器
eg:
.MyClass{
color:red;
}
<p class="MyClass">这些文字变红</p>
CSS 属性选择器
对带有指定属性的HTML元素设定样式
在header中指定
<style type="text/css">
[title=value]{
color:blue;
}
在Body中
<p title=value>属性选择器,文字变蓝</p>