#8.8.16总结# 难点:关系选择符
程序员文章站
2022-04-28 19:04:34
...
1.什么是CSS?
CSS(Cascading Style Sheets):层叠样式表,一种网页表现与内容分离的样式设计语言。
2. CSS能做什么?
a.一些动画效果
b.页面布局
c.控制整个网站的主题
3. CSS语法结构?
4. 如何引入CSS?
a.内联式 直接把CSS样式代码写在HTML代码里面
p style="color:#F00;">这里文字是红色p>
b.嵌入式 把CSS样式代码写在标签之间,一般情况下嵌入式css样式写在之间
style type="text/css">
span{
color:red;
}
style>
c.外部式 css样式,写在单独的一个文件中
link href="appearance.css" rel="stylesheet" type="text/css" />
5. CSS优先级
a.权值一样 就近原则(离被设置元素越近优先级别越高)
优先级:内联式 > 嵌入式 > 外部式(前提:嵌入式css样式的位置一定在外部式的后面。)
b.权值不一样
- A. 内联样式表的权值最高 1000
- B. ID 选择器的权值为 100
- C. Class 类选择器的权值为 10
- D. HTML 标签选择器的权值为 1
CSS 优先级法则:
A 选择器都有一个权值,权值越大越优先
B 当权值相等时,后出现的样式表设置要优于先出现的样式表设置
C 创作者的规则高于浏览者:即网页编写者设置的CSS 样式的优先权高于浏览器所设置的样式
D 继承的CSS 样式不如后来指定的CSS 样式
E 在同一组属性设置中标有“!important”规则的优先级最大
6. CSS注释
a.单行注释代码 //...
//我是一个萌萌哒小男孩!
b.多行注释代码 /*...*/
/*我是一个萌萌哒 小男孩! 嘿嘿嘿~*/
7. 选择符
a. 通配选择符
通配符使用星号*表示,意思是“所有的”。
比如:* { color : red; } 这里就把所有元素的字体设置为红色。
b. 元素选择符
如果要设置 HTML 的样式,选择器通常是某个 HTML 元素,比如 p、h1、em、a,甚至可以是 html 本身
c. 群组选择符
通常在CSS样式中有好几个地方需要使用到相同的设置时,一个一个分开写是一件累人的工作,重复性太高且显得冗长,更不好管理。在CSS中,可以把这几个相同设置的选择器合并在一起,将同样的定义应用于多个选择器,可以将选择器以逗号分隔的方式并为组。例如:p,div,a{color:red;}
d. 关系选择符
A. DIV P
元素中所有
元素
B. DIV>P
元素中所有直接子元素
C.DIV+P 所有位于
元素后的第一个
元素
D.DIV~P
元素的所有相邻兄弟元素
举例:
A.DIV P
DOCTYPE html>
html lang="en">
head>
meta charset="UTF-8">
title>关系选择符title>
style type="text/css">
div p{
color:#FFFF00;
}
style>
head>
body>
p>我是第一段p>
div>
p>我是第二段p>
span>p>我是第三段p>span>
div>
p>我是第四段p>
p>我是第五段p>
p>我是第六段p>
body>
html>
B.DIV>P
style type="text/css">
div>p{
color:#FFFF00;
}
style>
C.DIV+P
style type="text/css">
div+p{
color:#FFFF00;
}
style>
D.DIV~P
style type="text/css">
div~p{
color:#FFFF00;
}
style>
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论