CSS学习笔记(1)

2018-03-11  本文已影响0人  Kata1213

CSS版本

CSS规则

先用选择器选择,再在大括号里去声明样式。


image.png

代码风格

下面是两种常见的代码风格,推荐第二种。


image.png

如何使用CSS

有三种方法。

<link rel="stylesheet" herf="/path/to/style.css">
<style type="text/css">
li {
margin:1;
list-style:none;}
p{
margin:1em 0;
}
</style>
<p style="margin:1em 0">Example</p>

注释

单行注释:/* */
多行注释:

/**  
*
*
 */

ps:实际上如果双斜杠也是可以达到注释效果的,因为浏览器会认为你定了一个不存在的属性而忽略它

CSS中的选择器

选择器:用来从页面中选择元素,以给它们定义样式。

简单选择器

<p class ="warning">Example1</p>
<p class ="warning special">Example2</p>
<style type="text/css">
.warning{
color:orange;
}
.special{
color:red;
}

复杂选择器

属性选择器

(1) 用 []来实现,当元素具有某种属性,则选择它。
(2)用 ~= 来实现:表示这个属性是一系列以空格分隔开的字符串,其中一项等于 指定字段 就可以。 并不是这个字符串只要包含这个字段就可以。
(3)用href加上 ^=来实现:匹配所有href以指定字段开头的标签。
(4)用href加上 $=来实现:匹配所有href以指定字段结尾的标签。
(5)用 *= 来实现:只要包含了这个字段,不管有没有用空格分隔开。
(6)用逗号来实现, 逗号是一个选择器组表示同时选中

伪类选择器

伪类选择器:基于DOM之外的信息去选中元素。
比如一个链接有没有被访问过,可以定义不同的样式。还有鼠标点击与否,鼠标放上去,是否focus,都可以定义不同的链接。

实现方式:

<a href="http://w3.org">W3C</a>
<style>
a:active{
color:red;
}
</style>

选择器的组合

上一篇 下一篇

猜你喜欢

热点阅读