css基础...
时间:2010-08-15 来源:jinzhengquanqq
一,css在页面中的位置
(1) 在<head></head>标签中添加
<style type=”text/css”>
添加样式
</style>
(2)将css样式单独做成文件,然后再<head></head>标签中添加
<link href=”样式表” rel=”stylesheet” type=”text/css”>
或
<style type=”text/css”>
@import 样式文件
</style>
(3)在html标签中添加style属性,在其值中设置样式
二,选择器
(1) 标签选择器
对整个文档中的所有该标签都使用这个样式
标签选择器:
p
{
color:red;
font-size:30px;
font-family:黑体;
}
(2) 类选择器
使用” .样式名称”进行类选择器的定义
在需要使用的标签处加上class=”样式名称”
类选择器:
.custom
{
color:blue;
font-size:50px;
}
在需要使用的标签中使用属性class=”选择器名称”
<p class="custom">举头望明月,</p>
(3) Id选择器
使用”#样式名称”进行id选择器的定义
在需要使用的标签处加上id=”样式名称”
Id选择器:
#myid
{
font-size:100px;
}
<p id="myid">低头思故乡。</p>
(4)属性选择符
语法:- E [ attr ] { sRules }
- E [ attr = value ] { sRules }
- E [ attr ~= value ] { sRules }
- E [ attr |= value ] { sRules }
- 选择具有 attr 属性的 E
- 选择具有 attr 属性且属性值等于 value 的 E
- 选择具有 attr 属性且属性值为一用空格分隔的字词列表,其中一个等于 value 的 E 。这里的 value 不能包含空格
- 选择具有 attr 属性且属性值为一用连字符分隔的字词列表,由 value 开始的 E
/* 所有具有title属性的h对象 */
span[class=demo] { color: red; }
div[speed="fast"][dorun="no"] { color: red; }
a[rel~="copyright"] { color:black; } (5)包含选择符
(6)子对象选择符
语法: E1 > E2 { sRules } 说明: 子对象选择符。选择所有作为 E1 子对象的 E2 。 示例: body > p { font-size:14px; }/* 所有作为body的子对象的p对象字体尺寸为14px */
div ul>li p { font-size:14px; } (7)选择符分组
三,字体样式
font-size:字体大小
font-family:字体类型
color:字体颜色
font-style:字体样式,默认值为normal
text-align:文本对齐
四,边框,边界,填充样式
(1) 边框样式
border-width:边框宽度
border-style:边框样式,值none表示无边框,hidden表示隐藏边框,solid实线边框,dashed表示虚线
border-color:边框颜色
border-top:上边框
border-bottom:下边框
border-left:左边框
border-right:右边框
也可以简写为border 宽度 样式 颜色
(2) 边界样式
margin-top:上边界
margin-bottom:下边界
margin-left:左边界
margin-right:右边界
(3) 填充样式
padding-top:上填充
padding-bottom:下填充
padding-left:左填充
padding-right:右填充
五,表格样式
border-collapse:表格中的边框,值separate表示边框独立;值collapse表示边框合并
border-spacing:表格独立边框样式的间距
六,背景样式
background-image:url(背景图片地址)表示背景图片
background-color:背景颜色
background-position:背景位置
七,链接相关样式
链接无下滑线
text-decoration:none
默认链接
A:link{}
A:visited{}鼠标点击后的样式
A:hover{}鼠标悬停在链接上的样式
A:active{}鼠标点击链接后的样式
<STYLE type="text/css">
A
{
color: blue;
text-decoration: none; //无下划线的超链接样式
}
A:visited{} //表示鼠标点击后的链接
A:hover
{ //表示鼠标在超链接上悬停时
color: red;
}
A:active{} //表示鼠标点击时的链接
</STYLE>
八,图片按钮样式
Css控制样式类选择器,背景图片,盒子模型
.picButton{
background-image: url(images/back.jpg); //设置按钮的背景图片
border:0 px; //设置按钮的边界
margin: 0px; //设置边框
padding: 0px; //设置填充
//设置高度
width: 82px; //设置宽度
font-size: 14px; } //设置字体
语法: E1 , E2 , E3 { sRules } 说明: 选择符分组。将同样的定义应用于多个选择符,可以将选择符以逗号分隔的方式并为组。 示例: .td1,div a,body { font-size:14px; }td,div,a { font-size:14px; }
语法: E1 E2 { sRules } 说明: 包含选择符。选择所有被 E1 包含的 E2 。即 E1.contains(E2)==true 。 示例: table td { font-size:14px; }
div.sub a { font-size:14px; }