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;}
 

 

 

posted on 2016-05-27 21:12  zrn宁  阅读(104)  评论(0)    收藏  举报

导航