HTML CSS样式表
2016-03-22 16:25
696 查看
![](http://images2015.cnblogs.com/blog/904031/201603/904031-20160322161230433-1676355414.jpg)
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连接方式。
有些标签有默认的边距,一般写样式表代码的时候都会先去除(也可以设置其他的样式),如下:
![](http://images2015.cnblogs.com/blog/904031/201603/904031-20160322161318808-1781411875.jpg)
(二)选择器
1.标签选择器。用标签名做选择器。
![](http://images2015.cnblogs.com/blog/904031/201603/904031-20160322161327776-539978918.jpg)
2.class选择器。都是以“.”开头。
![](http://images2015.cnblogs.com/blog/904031/201603/904031-20160322161450073-253667476.png)
3.ID选择器。以“#”开头。
![](http://images2015.cnblogs.com/blog/904031/201603/904031-20160322161656776-1406982443.jpg)
4.复合选择器
(1)用“,”隔开,表示并列。
![](http://images2015.cnblogs.com/blog/904031/201603/904031-20160322161706339-970270957.jpg)
(2)用空格隔开,表示后代。
![](http://images2015.cnblogs.com/blog/904031/201603/904031-20160322161740667-782486834.jpg)
(3)筛选“.”。
![](http://images2015.cnblogs.com/blog/904031/201603/904031-20160322161836870-69340217.jpg)
二、样式属性
(一)背景与前景
1.背景:
![](http://images2015.cnblogs.com/blog/904031/201603/904031-20160322162128464-760509555.png)
2.前景字体:
![](http://images2015.cnblogs.com/blog/904031/201603/904031-20160322162151854-445610827.jpg)
(二)边界和边框
border(表格边框、样式等)、margin(表外间距)。padding(内容与单元格间距)。
![](http://images2015.cnblogs.com/blog/904031/201603/904031-20160322162203370-1867720690.png)
(三)列表与方块
width、height、(top、bottom、left、right)只有在绝对坐标情况下才有用。
![](http://images2015.cnblogs.com/blog/904031/201603/904031-20160322162218604-480140127.png)
链接的style:
a:link 超链接被点前状态
a:visited 超链接点击后状态
a:hover 悬停在超链接时
a:active 点击超链接时
在定义这些状态时,有一个顺序l v h a
上课笔记
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <!--<style type="text/css"> div,p { font-size:36px; color:#90F; background-color:#0F3;} </style> --> <link href="Untitled-3.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="qq">div<p>标签</p></div> <span style="background-color:#CF3; color:#F00">span层标签</span> <p>这是一个温暖的春天。</p><p>12345</p> <a href="http://www.autohome.com/">汽车之家</a> </body>
新建CCS
<style> * { margin:0px; padding:0px;} p { font-size:36px; color:#90F; background-color:#0F3;} #qq { background-color:#00F; font-size:50px; color:#F00;} #qq p { background-color:#00F; font-size:80px; color:#6F0;} a:link { text-decoration:none; color:#000;} a:visited { text-decoration:none; color:#000;} a:hover { color:#F00; text-decoration:underline;} a:active { text-decoration:underline; color:#C60;} </style>
相关文章推荐
- CSS
- css读书笔记1:HTML标记和文档结构
- HTML CSS样式
- HTML样式表,选择器
- Html+CSS CSS浮动
- css 透明(transparent)
- [Codecademy] HTML&CSS 第四课:Social Networking Profile
- 3月22日 html(三)css样式表
- 【CSS零碎】visibility:hidden和display:none
- 全面剖析CSS Position定位
- HTML—CSS样式表
- Css3之基础-7 Css 表格
- CSS样式表
- 【自学笔记】css 类选择器还是 ID 选择器?
- css样式hover图片闪烁问题
- CSS中你可能不知道的单位
- CSS选择器及CSS3新增选择器
- CSS从大图中抠取小图完整教程(background-position应用)
- Css3之基础-6 Css 文本格式化(字体属性,文本属性)
- CSS设置DIV背景色渐变显示