分享

CSS基础

 吕小薇 2016-12-28

CSS基础


一、CSS概述
CSS的思想就是首先指定对什么“对象”进行设置,然后指定对该对象的哪个方面的“属性”进行设置,最后给出该设置的“值”。
  概括来说,CSS就是由“对象”、“属性”和“值”3个基本部分组成的。
二、CSS语法
CSS样式表是有若干条样式规则组成。每一条样式规则由三部分组成
选择符/器(selector) ,属性(properties) 属性值(value) 
定义方式 :
<style>
选择器{属性1:属性1值;属性2:属性2值;……}
</style>
三、CSS选择器
1.标签选择器:
2.类选择器:由用户自己定义。同一个类别可以应用于多个标记。还可以同时给一个标记运用多个类别选择器,使两个类别的样式风格同时运用到一个标记中。
   将两个类别同时作为 class的值,两个类别名称之间用空格分隔
3.ID选择器:使用方法跟类选择器基本相同,不同之处在于ID选择器只能在HTML页面中使用一次,因此,其针对性更强。 
  格式 :#id {属性1:值1;属性2:值2;} 

类选择器与ID选择器在直观上的区别:
在定义时选择器的前缀不同
在HTML使用时,前者用id属性,后者用class属性
更深层次的区别在于:
一个ID选择器的样式只能用于一个HTML元素
一个HTML元素只能使用一个ID选择器
4.全局选择器
一个页面中所有HTML标记使用同一样式,可以使用全局选择器。对所有HTML元素起作用。
语法   *{属性:属性值}
如:  *{margin:0;padding:0;}
5.组合选择器
将多种选择器进行搭配。
一般组合方式是标签选择器和选择器组合;或标签选择器和ID选择器组合
如 h1.red{color:red} 
6.继承选择器
子标记在没有定义的情况下所有的样式是继承父标记的。
HTML文档树 :
   根部是html标记,head和body标记是其子元素,head和body内其他标记就是html标记的孙子元素
CSS继承就是指子孙元素继承祖先元素的某些属性。
CSS继承指的是子标记会继承父标记的所有样式风格,并可以在父标记样式风格的基础上加以修改,产生新的样式,而子标记样式风格完全不影响父标记。
7.伪类
用伪类定义的CSS样式并不是作用在标记上,而是作用在标记的状态上。
超级链接的伪类,包括:
:link      未访问链接
:visited   已访问链接
:hover     鼠标停留在链接上
:active    激活链接
四、引入方法
1.行内样式
直接对HTML的标记使用style属性,将CSS代码直接写在其中(示例)
最为简单的CSS使用方法,但由于需要为每一个标记设置style属性,后期维护成本依然很高,而且网页容易过“胖”,因此不推荐使用。
2.内嵌式
将CSS写在与之间,并且用标记进行声明。
   没有完全实现页面内容和样式控制代码完全分离
   方便后期维护,页面本身也大大瘦身
   但如果一个网站拥有很多页面,对于不同页面上的标记都希望采用同样的风格时,该方法显得略微麻烦,维护成本也不低。
   仅适用于对特殊页面设置单独的样式风格
3.外部样式表
把样式表存储在一个单独的文件中,同时供一个网站中的多个网页使用
使用方法:链接式导入式
将HTML页面本身与CSS样式风格分离为两个或多个文件,实现了页面框架HTML代码与美工CSS代码的完全分离,前期制作和后期维护都十分方便。
(1) 导入式 
<style>
    @import url(sheet1.css);
</style>
(2)链接式 
<link href=“sheet1.css” type=“text/css” rel=“stylesheet”>
该链接语句需要放在页面<head>标记区。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多