CSS样式选择器

简介:

css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化。存在方式有三种:

元素内联、页面嵌入和外部引入。比较三种方式的优缺点。

语法:style='key1:value;key2:value2;'

  1. 在标签中使用style='xx:xxx;'

  2. 在页面中嵌入:<style type='text/css'> </style>块

  3. 引入外部css文件


必要性:美工会对页面的色彩搭配和图片的美化负责,开发人员必须知道是如何实现的。


分别看下上面三种方式怎么使用:

1、在标签中使用<style type='text/css'> </style>块

1
2
3
4
5
6
7
8
9
10
11
12
<!DOCTYPE html>
< html  lang = "en" >
< head >
     < meta  http-equiv = "content-type"  content = "text/css" charset = "UTF-8" >
     < title >页面一</ title >
     < link  rel = "stylesheet"  href = "commom.css"  />
</ head >
< body >
     < div  style = "background-color:red;" >123</ div >
     
</ body >
</ html >


2、在页面中嵌入 <style type='text/css'> </style>块

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
< html  lang = "en" >
< head >
     < meta  http-equiv = "content-type"  content = "text/css" charset = "UTF-8" >
     < title >页面一</ title >
     < link  rel = "stylesheet"  href = "commom.css"  />
     < style >
         .logo{
             background-color:red;
         }
     </ style >
</ head >
< body >
     < div  class = 'logo' >123456</ div >
     < div  class = 'logo' >aaa</ div >
</ body >
</ html >

即在代码中添加一个<style></style>代码块,自定义一个样式,然后在后面的代码中可以反复调用



3、引入外部css文件

如果有多个html文件需要引用自定义的css样式,那么按照第二种方式的做法就需要在每一个html文件中定义一个样式,为了解决这个问题,可以定义一个文件,写入自定义的样式,然后从文件中调用这个样式即可。




style的写法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
< style >
     .logo{
         background-color:red;
     }
     #logo{
         background-color:red;
     }
     a,div{
         color:red;
     }
     a div{
         color:red
     }
     input[type='text']{
     color:blue
     }
     .logo a,.logo p{
         font-size:56px;
     }
</ style >

1、class选择器

.logo表示class='logo'时,引用该样式


2、id选择器

#logo表示id='logo'时,引用该样式


3、组合选择器选择器

a,div表示所有的a标签和div标签引用该样式


4、关联选择器

a div表示层级关系,即所有a标签下面的div标签应用该样式。


5、属性选择器

input[type='text'],属性标签,表示所有的type为'text'的标签引用该样式


6、.logo a,.logo p表示class='logo'时,下面的所有a标签和class='logo'时下面所有的p标签,引用该样式











本文转自 曾哥最爱 51CTO博客,原文链接:http://blog.51cto.com/zengestudy/1892346,如需转载请自行联系原作者

目录
相关文章
|
21天前
|
XML 前端开发 数据格式
css核心组成部分包括选择器、属性和值。
【4月更文挑战第5天】css核心组成部分包括选择器、属性和值。
18 7
|
1月前
|
前端开发
web前端开发-----CSS样式设置
web前端开发-----CSS样式设置
32 0
|
1月前
|
前端开发 JavaScript
css之伪类hover改变自身、子元素、其他元素的样式
css之伪类hover改变自身、子元素、其他元素的样式
28 0
|
1月前
|
前端开发 JavaScript
webpack成长指北第7章---webpack的css\less\scss样式打包
webpack成长指北第7章---webpack的css\less\scss样式打包
42 0
|
1月前
|
前端开发 算法
CSS 选择器的优先级算法
在CSS中,选择器的优先级由四个级别和各级别的出现次数决定**。这四个级别分别为:行内选择符、ID选择符、类别选择符、元素选择符,优先级依次降低。
|
1月前
|
前端开发
CSS语言的选择器
CSS语言的选择器
|
1月前
|
前端开发
web前端开发---CSS基础选择器
web前端开发---CSS基础选择器
20 1
|
11天前
|
移动开发 前端开发 JavaScript
CSS选择器 前端开发入门笔记(十)
CSS选择器 前端开发入门笔记(十)
19 1
|
15天前
|
前端开发
|
18天前
|
移动开发 前端开发
【通用CSS模板】移动端H5页面统一样式.css
【通用CSS模板】移动端H5页面统一样式.css