HTML+CSS Day05 基本CSS选择器、复合CSS选择器与CSS继承性
1.基本CSS选择器
(1)标记选择器
<style>
h1{ color:red; font-size:25px;}
</style>
例:
<html>
<head>
<title>标记选择器</title>
<style type="text/css">
h2{background-color:red;color:blue;text-align:center;}
p{background-color:blue;color:red;text-align:center;width:300px;height:300px;line-height:300px;}
</style>
</head>
<body>
<h2>这是标记选择器</h2>
<p>标记选择器的段落</p>
</body>
</html>
(2)类别选择器
<style type="text/css">
.p1{background-color:red;color:blue;text-align:center;width:300px;height:300px;line-height:300px;}
</style>
例:
<html>
<head>
<title>类别选择器</title>
<style type="text/css">
h2{background-color:red;color:blue;text-align:center;}
.p1{background-color:red;color:blue;text-align:center;width:300px;height:300px;line-height:300px;}
.p2{background-color:blue;color:red;text-align:center;width:300px;height:300px;line-height:300px;}
</style>
</head>
<body>
<h2>这是类别选择器</h2>
<p class="p1">类别选择器的段落!</p>
<p class="p2">段落!</p>
</body>
</html>
(3)ID选择器
<style type="text/css">
#p1{background-color:blue;color:red;text-align:center;width:300px;height:300px;line-height:300px;}
</style>
例:
<html>
<head>
<title>id选择器</title>
<style type="text/css">
h2{background-color:red;color:blue;text-align:center;}
#p1{background-color:blue;color:red;text-align:center;width:300px;height:300px;line-height:300px;}
#p2{background-color:red;color:blue;text-align:center;width:300px;height:300px;line-height:300px;}
</style>
</head>
<body>
<h2>这是id选择器</h2>
<p id="p1">段落</p>
<p id="p2">这是一个段落</p>
</body>
</html>
2.复合CSS选择器
(1)“交集”选择器
h3.class{color:red;font-size:25px;}
例:
<html>
<head>
<title>交集选择器</title>
<style type="text/css">
p.p1{color:yellow;}
p{color:green;font-size:10px;}
.p1{color:blue;}
h2{color:red;font-size:14px;}
</style>
</head>
<body>
<h2>这是标题</h2>
<p class="p1">段落1</p>
<p>段落2</p>
</body>
</html>
(2)“并集”选择器
.class,h3{color:red;fon-size:25px;}
例:
<html>
<head>
<title>并集选择器</title>
<style type="text/css">
h3{color:yellow;font-size:30px;}
p{color:blue;font-size:20px;}
.p1,h3{color:red;font-size:16px;}
</style>
</head>
<body>
<h3>这是并集选择器</h3>
<p class="p1">这是段落</p>
<p>段落</p>
</body>
</html>
(3)“后代”选择器
.class h3{color:red;fon-size:25px;}
例:
<html>
<head>
<title>后代选择器</title>
<style type="text/css">
p strong{color:red;}
ul .li1{color:red;font-size:16px;}
ul li ul #li2{color:green;}
</style>
</head>
<body>
<p>
<strong>加粗</strong>
</p>
<ul>
<li>a</li>
<li class="li1">b</li>
<li>
<ul>
<li>c</li>
<li id="li2">d</li>
</ul>
</li>
</ul>
</body>
</html>
3.CSS继承性
例:
<html>
<!--
1. 给整个页面填一个一个背景
2. 给em添加一个样式样倾斜效果消失
3. 改变第一层UL的样式为蓝色,16px
4. 改变第二层的UL的样式为红色 14px
5. 改变body下面的ul下面的li下面的ol下面的li为#f8f8f8
--> <head>
<title>css继承结构</title>
<style type="text/css">
body{background-color:#89C869;}
ul{color:blue;font-size:16px;}
ul ul{color:red;font-size:14px;}
ul li ol li{color:#f8f8f8;}
h2 em{font-style:normal;}
ul li ul li ul{color:black;;}
</style>
</head>
<body>
<h2><em>网页设计课程</em></h2>
欢迎大家学习网页设计课程
<ul>
<li>在这里,你可以学到:
<ul>
<li>HTML</li>
<li>CSS
<ul>
<li>CSS初级</li>
<li>CSS中级</li>
<li>CSS高级</li>
</ul>
</li>
<li>JavaScript</li>
</ul>
</li>
<li>你还可以学习到:
<ol>
<li>fireworks</li>
<li>flash</li>
<li>dreamweaver</li>
</ol>
</li>
</ul>
如果您有任何问题及时提问
</body>
</html>
HTML+CSS Day05 基本CSS选择器、复合CSS选择器与CSS继承性的更多相关文章
- CSS的引入方式和复合选择器
CSS的引入方式 样式表 优点 缺点 范围 行内样式表 书写方便 结构样式混写 控制一个标签 内部样式表 部分结构和样式相分离 没有彻底 控制一个页面 外部样式表 完全实现结构和样式分离 需要引入 控 ...
- 后端码农谈前端(CSS篇)第三课:选择器
一.选择器 1.ID选择器: 语法:首先,ID 选择器前面有一个 # 号 - 也称为棋盘号或井号.请看下面的规则: *#intro {font-weight:bold;} 与类选择器一样,ID 选择器 ...
- css样式表---样式表分类、选择器
一.样式表分三类: 1.内联样式表.——放在元素的开始标记中.——只对当前元素起作用.<input name="txt" style="border:0px; bo ...
- CSS选择器和jQuery选择器的区别与联系之一
到底什么是选择器?我们通过常接触的CSS选择器和jQuery选择器理解一下,我们知道CSS是用于分离网页的结构和表现的,也就是说对于一个网页,HTML定义网页的结构,CSS描述网页的样子,一个很经典的 ...
- CSS类选择器和ID选择器
CSS类选择器和ID选择器皆允许以一种独立于文档元素的方式来指定样式,同时二者皆区分大小写. 区别如下: 第一:在同一个页面内,不允许有相同名字的id对象出现,但是允许相同名字的class 第二:当页 ...
- css样式表:样式分类,选择器。样式属性,格式与布局
样式表分类: 1.内联样式表, 和html联合显示,例:<p style="font-size:14px;">内联样式表</p> 2.内嵌样式表 作为一个独 ...
- CSS 子元素选择器与后代选择器区别实例讲解
css子元素选择器和后代选择器在功能描述上非常相同,但是他们其实是有区别的,本文章通过两个简单的实例向大家介绍子元素选择器与后代选择器的区别,需要的朋友可以参考一下. 首先我们来了解一下子元素选择器与 ...
- CSS选择器,CSS3选择器
CSS选择器 ------->CSS选择器优先级 1>通配符选择器(CSS2) 选择所有元素,所有浏览器都支持. *{ margin:0; padding:o; } 2>元素选择器( ...
- 精通CSS高级Web标准解决方案(1-1选择器)
设计代码的结构 使用有意义的标记 css可以控制页面的外观并将表现与内容分隔开. 在分配ID与类名时尽量保证有意义且与表现无关. div可以对块级元素进行分组,而span可以对行内元素进行分组或标识. ...
随机推荐
- 《JS权威指南学习总结--8.8.4 记忆函数》
内容要点: 可以将上次的计算结果缓存起来.在函数式编程当中,这中缓存技巧叫做 "记忆". 需要注意的是,记忆只是一种编程技巧,本质上是牺牲算法的空间复杂度以换取更优的时间复杂度 ...
- c# socket传输struct类型
data结构体类型 public struct datas { public string test1; public string test2; } //socket服务器端 publi ...
- Java 集合 散列表hash table
Java 集合 散列表hash table @author ixenos 摘要:hash table用链表数组实现.解决散列表的冲突:开放地址法 和 链地址法(冲突链表方式) hash table 是 ...
- MongoDB高级操作
参考MongoDB菜鸟教程 一.$type操作符 MongoDB 中可以使用的类型如下表所示: 类型 数字 备注 Double 1 String 2 Object 3 Array 4 ...
- HDU 1407 测试你是否和LTC水平一样高(枚举)
测试你是否和LTC水平一样高 Problem Description 大家提到LTC都佩服的不行,不过,如果竞赛只有这一个题目,我敢保证你和他绝对在一个水平线上!你的任务是:计算方程x^2+y^2+z ...
- ajax通过设置Access-Control-Allow-Origin来实现跨域访问
[在被请求的Response header中加入] // 指定允许其他域名访问(*代表所有域名)header('Access-Control-Allow-Origin:*');// 响应类型heade ...
- linux下合并pdf
使用Gost Script和 PDFtk运行如下命令: #gs -q -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Linuxidc.pdf -dBATCH *.p ...
- cmusphinx格式问题
在windows下.lm和.dict同时为ANSI编码,输出正确,否则输出乱码或不输出结果.
- Openjudge-计算概论(A)-求特殊自然数
描述: 一个十进制自然数,它的七进制与九进制表示都是三位数,且七进制与九进制的三位数码表示顺序正好相反.编程求此自然数,并输出显示. 输入为1时,输出此自然数的十进制表达式:输入为2时,输出此自然数的 ...
- 酷比魔方 iwork10 旗舰版
平板电脑自带的win10的一键恢复不是一般的慢,简直慢出个性了,历经5个小时...必须是个有耐心的人才敢一键恢复,不然强制关机就变砖了...