我爱编程饥人谷技术博客

CSS知识点(一)

2016-12-08  本文已影响0人  饥人谷_喂鱼de猴子

css是层叠样式表,它是网页之皮


本文主要内容:

1. css语法格式(怎么写?)

2. css引入方式(怎么用?)

3. css文件地址(想用到哪找?)

4. css选择器分类(一共有几种?)

5. css选择器优先级(用上了,谁优先?)


写法:

选择器:{属性:属性值; 属性:属性值;}

ps:(【属性:属性值;】这个组合叫做css的声明)
@xx.css;
a:hover


CSS使用的第一步:引入方式

css的引入方式有三种:

  1. 内联样式
    写在html标签内,很不常用,难阅读难维护。
    <h1 style='color:red;'></h1>
  2. 内部样式
    写在style标签里,不便于维护,尽量不要用。
<head>
    <style type='text/css'>
        h1 {color:red;}
    </style>
</head>
  1. 外部样式
    把样式先写在一个css文件内,再把这个css文件引入到页面内,容易维护,结构样式分离。
    <link rel='stylesheet' type='text/css' href='xxx.css'>写在head里
    @import url('xxx.css'); @import 'xxx.css';写在style里
    ps:外部样式有link和@两种方式,link本质是html的一个标签,它可以出现在html的任何地方;@其实使用的css语法,需要写在style标签里或者css文件里。
    可以在link引入的css文件内使用@import哦~

CSS使用的第二步:确定css文件地址

如果我们已经确定使用link的方式引入css文件,那么我写好了css文件,如何才能找到它呢?
寻找文件的路径分为三种,相对路径,绝对路径,网站路径。

  1. 相对路径
    相对路径是以目前文件未基准,一步步指向目标文件,
css/xx.css
../image/123.png
  1. 绝对路径
    绝对路径是本地文件的全部地址,或者说是文件在计算机内的真实地址。长度比较长。
  2. 网站路径
    上传以后,尽量使用相对路径;也可以直接用文件的绝对网络地址。

CSS使用的第三步:了解css选择器(选择器有几种?)

css的语法是 选择器{属性:属性值;}
那么css的选择器都有哪些呢?
· 基础选择器
· 组合选择器
· 属性选择器
· 伪类选择器
· 伪元素选择器

  1. 基础选择器
    最常见的选择器,由下面几种组成:
  1. 组合选择器
    首先假设E和F是两个基础选择器
  1. 属性选择器
    不常用,假设E是一个基础选择器
  1. 伪类选择器
    选择了某个元素的某一种状态。
    css代码是自上而下的被读,最下面的代码会覆盖上面的,所以越特别的状态越写在下面。
  1. 伪元素选择器

CSS使用的第四步:css选择器的优先级(用上css了,谁优先起作用?)

首先有三种特殊情况:

  1. 无论什么情况,!important都是最优先
    h1 {color: red !important;}
  2. 同等权重,下面的会覆盖上面的,就近原则。
  3. 继承得来的最弱。

css权重原则:
行内选择符为一档
id选择符为二档
类选择符/属性选择符/伪类选择符为三档
标签选择符/伪元素选择符尾四档
从一档比较到四档,如果同档选择器数量相等,向下一档比较。

上一篇 下一篇

猜你喜欢

热点阅读