博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浅谈CSS 选择器
阅读量:6151 次
发布时间:2019-06-21

本文共 1956 字,大约阅读时间需要 6 分钟。

A 标签HTML 选择器

body{
padding
:
0px;
margin:
0px;
background-color:
#ffdee0;
}

B 类别CLASS 选择器

复制代码
ExpandedBlockStart.gif
<style type="text/css">
.hongkong
{
color
:
blue;
}
.hunang
{
color
:
red;
}
</style>
......
<p class="hongkong">刘德华</p>
<p class="hongkong">张学友</p>
<p class="hunang">何炅</p>
<p class="hunang">汪涵</p>
复制代码

C 专用ID 选择器

复制代码
<style type="text/css">
#wanghan
{
color
:
blue;
}
</style>
......
<p>刘德华</p>
<p>张学友</p>
<p>何炅</p>
<p id="wanghan">汪涵</p>
复制代码

D 选择器组合筛选

复制代码
ExpandedBlockStart.gif
<style type="text/css">
/*
只有<h1>标签中class值:"hongkong"的改成蓝色
*/
h1.hongkong
{
color
:
blue;
}
/*
只有<h1>标签中id值:"hunang"的改成红色
*/
h1#hunang
{
color
:
red;
}
</style>
......
<p class="hongkong">刘德华</p>
<h1 class="hongkong">张学友</h1>
<p class="hongkong">何炅</p>
<h1 id="hunang">汪涵</h1>
复制代码

E 选择器集体声明 (选择器之间使用逗号)

复制代码
<style type="text/css">
p,h1,.hongkong,#hongkong,h1.hongkong
{
color
:
red;
}
</style>
......
<p class="hongkong">刘德华</p>
<h1 id="hongkong">张学友</h1>
复制代码

F 选择器的嵌套 (选择器之间使用空格)

复制代码
ExpandedBlockStart.gif
<style type="text/css">
/*
只设置<div>下的<span>下的<p>标签为红色
*/
div#myid span .hongkong
{
color
:
red;
}
</style>
......
<div id="myid">
<span><p class="hongkong">刘德华</p></span>
<p class="hongkong">郭富城</p>
</div>
<p class="hongkong">张学友</p>
复制代码

G 子选择器:用来选择一个父元素直接的子元素,不包括子元素的子元素。(选择器之间使用大于号)

复制代码
ExpandedBlockStart.gif
<style type="text/css">
/*
使用“子选择器”示例
*/
.div1>p
{
color
:
red;
}
/*
不使用“子选择器”示例
*/
.div2 p
{
color
:
blue;
}
</style>
......
使用“子选择器”示例<hr/>
<div class="div1">
<p>aaaaa</p>
<span><p>bbbbb</p></span>
</div>
<!------------------------------------>
不使用“子选择器”示例<hr/>
<div class="div2">
<p>aaaaa</p>
<span><p>bbbbb</p></span>
</div>
复制代码

注意:

1、子选择器的设置在IE 6 下使用无效(所以本人不推荐经常使用);

2、如果嵌套的父子标签是同一种标签,子选择器的设置也将使用无效。如:<p><p>父子标签是同一种标签</p><p>;

H 属性选择器:针对HTML 标签中的属性进行选择的。

复制代码
ExpandedBlockStart.gif
<style type="text/css">
/*
将有title属性的<p>设置为红色
*/
p[title]
{
color
:
red;
}
/*
将title属性值为“t2”的<p>设置为蓝色
*/
p[title=t2]
{
color
:
blue;
}
</style>
......
<p>无title属性的段落标签</p>
<p title="t1">将有title属性的p标签设置为红色</p>
<p title="t2">将title属性值为"t2"的p标签设置为蓝色</p>
本文转自钢钢博客园博客,原文链接:http://www.cnblogs.com/xugang/archive/2010/06/20/1761250.html,如需转载请自行联系原作者
你可能感兴趣的文章
HTML条件注释判断IE<!--[if IE]><!--[if lt IE 9]>
查看>>
发布和逸出-构造过程中使this引用逸出
查看>>
Oracle执行计划发生过变化的SQL语句脚本
查看>>
使用SanLock建立简单的HA服务
查看>>
发现一个叫阿尔法城的小站(以后此贴为我记录日常常用网址的帖子了)
查看>>
Subversion使用Redmine帐户验证简单应用、高级应用以及优化
查看>>
Javascript Ajax 异步请求
查看>>
DBCP连接池
查看>>
cannot run programing "db2"
查看>>
mysql做主从relay-log问题
查看>>
Docker镜像与容器命令
查看>>
批量删除oracle中以相同类型字母开头的表
查看>>
Java基础学习总结(4)——对象转型
查看>>
BZOJ3239Discrete Logging——BSGS
查看>>
SpringMVC权限管理
查看>>
spring 整合 redis 配置
查看>>
redhat6.1下chrome的安装
查看>>
cacti分组发飞信模块开发
查看>>
浅析LUA中游戏脚本语言之魔兽世界
查看>>
飞翔的秘密
查看>>