HTML--3css样式表
2016-02-29 22:15
459 查看
CSS(Cascading Style Sheet,叠层样式表),作用是美化HTML网页。
/*注释区域*/ 此为注释语法
一、样式表
(一)样式表的分类
1.内联样式表
和HTML联合显示,控制精确,但是可重用性差,冗余较多。
例:<p style="font-size:14px;">内联样式表</p>
2.内嵌样式表
作为一个独立区域内嵌在网页里,必须写在head标签里面。
<style type="text/css">
p //格式对p标签起作用
{
样式;
}
</style>
3.外部样式表
新建一个CSS文件,用来放置样式表。如果要在HTML文件中调用样式表,需要在HTML文件中点右键→CSS样式表→附加样式表。一般用link连接方式。
有些标签有默认的边距,一般写样式表代码的时候都会先去除(也可以设置其他的样式),如下:
(二)选择器
1.标签选择器。用标签名做选择器。
2.class选择器。都是以“.”开头。
3.ID选择器。以“#”开头。
<div id="样式名">
4.复合选择器
(1)用“,”隔开,表示并列。
(2)用空格隔开,表示后代。
(3)筛选“,”。
二、样式属性
(一)背景与前景
1.背景:
![](http://images2015.cnblogs.com/blog/865443/201603/865443-20160309140025179-130231823.png)
2.前景字体:
![](http://images2015.cnblogs.com/blog/865443/201603/865443-20160309140103772-1729262081.png)
(二)边界和边框
border(表格边框、样式等)、margin(表外间距)。padding(内容与单元格间距)。
![](http://images2015.cnblogs.com/blog/865443/201603/865443-20160309140146741-1971394081.png)
![](http://images2015.cnblogs.com/blog/865443/201603/865443-20160309140200007-1741730589.png)
(三)列表与方块
width、height、(top、bottom、left、right)只有在绝对坐标情况下才有用。
![](http://images2015.cnblogs.com/blog/865443/201603/865443-20160309140249663-557767880.png)
链接的style:
a:link 超链接被点前状态
a:visited 超链接点击后状态
a:hover 悬停在超链接时
a:active 点击超链接时
在定义这些状态时,有一个顺序l v h a
/*注释区域*/ 此为注释语法
一、样式表
(一)样式表的分类
1.内联样式表
和HTML联合显示,控制精确,但是可重用性差,冗余较多。
例:<p style="font-size:14px;">内联样式表</p>
2.内嵌样式表
作为一个独立区域内嵌在网页里,必须写在head标签里面。
<style type="text/css">
p //格式对p标签起作用
{
样式;
}
</style>
3.外部样式表
新建一个CSS文件,用来放置样式表。如果要在HTML文件中调用样式表,需要在HTML文件中点右键→CSS样式表→附加样式表。一般用link连接方式。
有些标签有默认的边距,一般写样式表代码的时候都会先去除(也可以设置其他的样式),如下:
<style type= "text/css"> * //格式对所有标签起作用 { margin:0px; padding:0px; } </style>
(二)选择器
1.标签选择器。用标签名做选择器。
<style type="text/css"> p //格式对p标签起作用 { 样式; } </style>
2.class选择器。都是以“.”开头。
<head> <style type="text/css"> .main /*定义样式*/ { height:42px; width:100%; text-align:center; } </style> </head> <body> <div class="main"> <!--调用class样式--> </div> </body>
3.ID选择器。以“#”开头。
<div id="样式名">
<head> <style type="text/css"> #main /*定义样式*/ { height:42px; width:100%; text-align:center; } </style> </head> <body> <div id="main"> <!--调用样式--> </div> </body>
4.复合选择器
(1)用“,”隔开,表示并列。
<style type="text/css"> p,span /*标签p、span两者同样的样式*/ { 样式; } </style>
(2)用空格隔开,表示后代。
<style type="text/css"> .main p /*找到使用样式“mian”的标签,在该标签的p标签使用该样式*/ { 样式; } </style>
(3)筛选“,”。
<style type="text/css"> p.sp /*在标签p中的class=“sp”的标签,执行以下样式*/ { 样式; } </style>
二、样式属性
(一)背景与前景
1.背景:
![](http://images2015.cnblogs.com/blog/865443/201603/865443-20160309140025179-130231823.png)
2.前景字体:
![](http://images2015.cnblogs.com/blog/865443/201603/865443-20160309140103772-1729262081.png)
(二)边界和边框
border(表格边框、样式等)、margin(表外间距)。padding(内容与单元格间距)。
![](http://images2015.cnblogs.com/blog/865443/201603/865443-20160309140146741-1971394081.png)
![](http://images2015.cnblogs.com/blog/865443/201603/865443-20160309140200007-1741730589.png)
(三)列表与方块
width、height、(top、bottom、left、right)只有在绝对坐标情况下才有用。
![](http://images2015.cnblogs.com/blog/865443/201603/865443-20160309140249663-557767880.png)
链接的style:
a:link 超链接被点前状态
a:visited 超链接点击后状态
a:hover 悬停在超链接时
a:active 点击超链接时
在定义这些状态时,有一个顺序l v h a
相关文章推荐
- css3 @media 实现响应式布局
- day02 css+js
- 第四天:css基础
- Demo14:图片渐入
- HTML+CSS慕课网学习总结(六)
- HTML+CSS慕课网学习总结(五)
- css 表格border-collapse
- CSS3 box-sizing属性
- CSS 元素垂直居中的 6种方法
- 修复BUG:gulp自动添加版本号修复对CSS中background:url()的匹配问题
- 弹性盒子(部分元素伸缩,部分元素不伸缩)
- less
- HTML+CSS学习笔记 (6) - 开始学习CSS
- 关于文字不能两端都对其的样式
- HTML+CSS学习笔记(5)- 与浏览者交互,表单标签
- HTML+CSS学习笔记(4) - 认识标签(3)
- HTML+CSS学习笔记(3)- 认识标签(2)
- css常用的隐藏元素的方式
- CSS3鼠标滑过渐变颜色旋转图标特效
- 行间样式具有优先级