CSS学习笔记
1.简单样式表
<head> <title>认识CSS样式</title> <style type="text/css">/* 嵌入式*/ p{ font-size:20px;/*设置文字字号*/ color:red;/*设置文字颜色*/ font-weight:bold;/*设置字体加粗*/
line-height:1.6em;/*设置文本行距为1.6em*/
border:1px solid red;/*添加边框样式,1px,实线,红色*/
} </style> </head> <body> <p>文字</p> </body>
2.CSS格式
{}声明中每一条语句必须用;隔开。注释格式/*设置文字字号*/,内嵌式style=“color:blue”和嵌入式和外部式<link href="style.css" rel="stylesheet" type="text/css" />可以同时使用。

三种样式是有优先级的,记住他们的优先级:内联式 > 嵌入式 > 外部式,但是嵌入式>外部式有一个前提:嵌入式css样式的位置一定在外部式的后面。即就近原则(离被设置元素越近优先级别越高。
3.选择器
定义:
每一条css样式声明(定义)由两部分组成,形式如下:
选择器{
样式;
}
在{}之前的部分就是“选择器”,“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素。
选择器:标签选择器,类选择器,ID选择器,子选择器,后代选择器,
类选择器:.类选器名称{css样式代码;}前面为英文圆点。
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>认识html标签</title> <style type="text/css"> .stress{ color:red; } .setGreen{ color:green; } </style> </head> <body> <h1>勇气</h1> <p>三年级时,我还是一个<span class="stress">胆小如鼠</span>的小女孩,就一直没有这个<span class="stress">勇气</span>来回答老师提出的问题。</p> <p>到了三年级下学期时,我们班上了一节<span class="setGreen">公开课</span>,老师提出了一个很简单的问题。</p> </body> </html>
ID选择器:#id选器名称{css样式代码;}
<style type="text/css"> #setGreen{ color:green; } </style> <body> <span id="setGreen">公开课</span> </body>
相同点:可以应用于任何元素
不同点:
1、ID选择器只能在文档中使用一次。与类选择器不同,在一个HTML文档中,ID选择器只能使用一次,而且仅一次。而类选择器可以使用多次。
2、可以使用类选择器词列表方法为一个元素同时设置多个样式。我们可以为一个元素同时设多个样式,但只可以用类选择器的方法实现,ID选择器是不可以的(不能使用 ID 词列表)。
子选择器
即大于符号(>),用于选择指定标签元素的第一代子元素。如右侧代码编辑器中的代码:
.food>li{border:1px solid red;}
这行代码会使class名为food下的子元素li(水果、蔬菜)加入红色实线边框。也可用设置id为food的第一代子元素的样式。
#food>li{border:1px solid red;}
后代选择器
即加入空格,用于选择指定标签元素下的后辈元素。如右侧代码编辑器中的代码:
.first span{color:red;}
子选择器(child selector)仅是指它的直接后代,或者你可以理解为作用于子元素的第一代后代。而后代选择器是作用于所有子后代元素。
通用选择器
通用选择器是功能最强大的选择器,它使用一个(*)号指定,它的作用是匹配html中所有标签元素,如下使用下面代码使用html中任意标签元素字体颜色全部设置为红色:
* {color:red;}
浙公网安备 33010602011771号