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继承性的更多相关文章

  1. CSS的引入方式和复合选择器

    CSS的引入方式 样式表 优点 缺点 范围 行内样式表 书写方便 结构样式混写 控制一个标签 内部样式表 部分结构和样式相分离 没有彻底 控制一个页面 外部样式表 完全实现结构和样式分离 需要引入 控 ...

  2. 后端码农谈前端(CSS篇)第三课:选择器

    一.选择器 1.ID选择器: 语法:首先,ID 选择器前面有一个 # 号 - 也称为棋盘号或井号.请看下面的规则: *#intro {font-weight:bold;} 与类选择器一样,ID 选择器 ...

  3. css样式表---样式表分类、选择器

    一.样式表分三类: 1.内联样式表.——放在元素的开始标记中.——只对当前元素起作用.<input name="txt" style="border:0px; bo ...

  4. CSS选择器和jQuery选择器的区别与联系之一

    到底什么是选择器?我们通过常接触的CSS选择器和jQuery选择器理解一下,我们知道CSS是用于分离网页的结构和表现的,也就是说对于一个网页,HTML定义网页的结构,CSS描述网页的样子,一个很经典的 ...

  5. CSS类选择器和ID选择器

    CSS类选择器和ID选择器皆允许以一种独立于文档元素的方式来指定样式,同时二者皆区分大小写. 区别如下: 第一:在同一个页面内,不允许有相同名字的id对象出现,但是允许相同名字的class 第二:当页 ...

  6. css样式表:样式分类,选择器。样式属性,格式与布局

    样式表分类: 1.内联样式表, 和html联合显示,例:<p style="font-size:14px;">内联样式表</p> 2.内嵌样式表 作为一个独 ...

  7. CSS 子元素选择器与后代选择器区别实例讲解

    css子元素选择器和后代选择器在功能描述上非常相同,但是他们其实是有区别的,本文章通过两个简单的实例向大家介绍子元素选择器与后代选择器的区别,需要的朋友可以参考一下. 首先我们来了解一下子元素选择器与 ...

  8. CSS选择器,CSS3选择器

    CSS选择器 ------->CSS选择器优先级 1>通配符选择器(CSS2) 选择所有元素,所有浏览器都支持. *{ margin:0; padding:o; } 2>元素选择器( ...

  9. 精通CSS高级Web标准解决方案(1-1选择器)

    设计代码的结构 使用有意义的标记 css可以控制页面的外观并将表现与内容分隔开. 在分配ID与类名时尽量保证有意义且与表现无关. div可以对块级元素进行分组,而span可以对行内元素进行分组或标识. ...

随机推荐

  1. CentOS/RedHat rpm方式安装Apache2.2

    注:所有RPM包均从网易镜像上下载 # rpm -ivh /home/apache/apr-1.3.9-5.el6_2.x86_64.rpm warning: /home/apache/apr-1.3 ...

  2. Hoffmann树

    数据压缩编码 先把两棵二叉树简化成叶子结点带权的二叉树,图的每个结点之间带有权值 结点的路径长度: 从根结点到该结点的路径上的连接数. 树的路径长度: 树中每个叶子结点的路径长度之和. 结点带权路径长 ...

  3. OpenGL多视口

    #include <gl/glew.h> #include <gl/freeglut.h> #include <iostream> ; ; float rtri = ...

  4. MySQL Logs

    摘要 一.MySQL日志 1.1 查询日志 1.2 慢查询日志 1.3 错误日志 1.4 二进制日志 一. MySQL日志 MySQL服务器上一共有六种日志:错误日志,查询日志,慢查询日志,二进制日志 ...

  5. LeetCode OJ 55. Jump Game

    Given an array of non-negative integers, you are initially positioned at the first index of the arra ...

  6. [ An Ac a Day ^_^ ] CodeForces 677B Vanya and Food Processor 模拟

    题意: 你有一个榨汁机 还有n个土豆 榨汁机可以容纳h高的土豆 每秒可以榨k高的东西 问按顺序榨完土豆要多久 思路: 直接模拟 一开始以为是最短时间排了个序 后来发现多余了…… #include< ...

  7. ev=ev || window.event 与 ev = window.event || ev 区别

    event是事件对象(也是window的属性),但不是标准的,只有IE支持.在W3C标准支持的浏览器下事件对象是引发事件函数的第一个参数,参数名随意.var oEvent = ev || event; ...

  8. Python 文本处理的应用

    最近根据公司运营部需求要对mongo数据库中的相关信息进行统计,本人一般喜欢将数据库服务器中相关的数据导出来(PS:其一由于Mongo为Nosql,在涉及关联表时不好处理,其二是因为虽然为测试环境,但 ...

  9. BP神经网络代码

    close allclear allclcload x.txt; load y.txt; inputs = x';targets = y; % 创建一个模式识别网络(两层BP网络),同时给出中间层神经 ...

  10. Struts2之checkboxlist 设置默认值和结果回显

    <s:checkboxlist list="#{'篮球':'篮球','足球':'足球','排球':'排球'}"></s:checkboxlist> 这么定义 ...