CSS 第四章 选择器
来源:互联网 发布:人工智能书智能菌知乎 编辑:程序博客网 时间:2024/05/05 20:11
CSS 第四章 选择器
1、标签选择器
<style type="text/css">
body,p,dl,ul,ol{
color:red;
}
</style>
2、类选择器
<style type="text/css">
.rd{color:red;}
.se{font-size:24px}
</style>
</head>
<body>
<p class="rd">段落样式</p>
<h3 class="se">标题样式</h3>
3、ID选择器
<style type="text/css">
#fontstyle{color:red;font-weight:bold;}
#textstyle{color:blue;font-size:24px}
</style>
</head>
<body>
<h3 id=textstyle>学习ID选择器</h3>
<p id=textstyle>此处使用ID选择器aa控制段落样式</p>
<p id=fontstyle>此处使用ID选择器bb控制段落样式</p>
类选择器与ID选择器的区别:
1、类选择器可以给任意数量的标记定义样式,但ID选择器在页面的标记中只能使用一次。
2、ID选择器比类选择器具有更高的优先级,即当ID选择器与类选择器发生冲突时,优先使用ID选择器。
4、全局选择器
<style type="text/css">
*{color:blue;font-size:24px}
</style>
</head><body>
<h1>全局选择器</h1>
<p>使用全局选择器</p>
5、组合选择器
<style type="text/css">
p{color:blue;}
p.par{color:red;}
.par{color:green;}
</style>
</head><body>
<p>这是普通段落</p>
<p class="par">此处使用混合选择器</p>
<h1 class="par">我是一个标题</h1>
6、继承选择器
<style type="text/css">
h1{color:red;text-decoration:underline;}
h1 strong{color:blue;font-size:40px;}
</style></head>
<body>
<h1>测试CSS的<strong>继承</strong>效果</h1>
<h1>此处使用继承<span>选择器</span>了么?</h1>
7、伪类
<style>
a:link{color:red;} //未访问的链接
a:visited{color:green;}//已访问的链接
a:hover{color:blue;}//鼠标移动到链接上
a:active{color:orange;}//选定的链接
</style>
</head><body>
<a href="">链接到本页</a>
<a href="http://www.sohu.com">搜狐</a>
4.3 常用单位
<h3>命名颜色</h3>
<p style="color:aqua">颜色:水绿</p>
<p style="color:lime">颜色:浅绿</p>
<p style="color:olive"> 颜色:橄榄</p>
<p style="color:teal"> 颜色:深青</p>
<p style="color:navy">颜色:深蓝</p>
<p style="color:purple">颜色:紫</p>
<p style="color:fuchsia">颜色:紫红</p>
<p style="color:maroon">颜色:褐色</p>
<p style="color:silver">颜色:银</p>
<p style="color:gray">颜色:灰</p>
<p style="color:white"> 颜色:白</p>
<p style="color:black"> 颜色:黑</p>
<h3>RGB颜色</h3>
RGB=red + green + blue
十进制颜色:取值 0~255 或 0%~100%
<p style="color:rgb(123,0,25)">RGB颜色</p>
<p style="color:rgb(45%,0%,25%)">RGB颜色</p>
<h3>十六进制颜色</h3>
基本格式:#RRGGBB
取值范围:00~FF
<p style="color:#FF6600">十六进制:橙色</p>
<h3>颜色对照表</h3>
颜色名称 十六进制值 RGB值
红色 #FF0000 rgb(255,0,0)
绿色 #00FF00 rgb(0,255,0)
蓝色 #0000FF rgb(0,0,255)
白色 #FFFFFF rgb(255,255,255)
黑色 #000000 rgb(0,0,0)
橙色 #FF6600 rgb(255,102,0)
黄色 #FFFF00 rgb(255,255,0)
紫色 #800080 rgb(128,0,128)
紫红色 #FF00FF rgb(255,0,255)
水绿色 #00FFFF rgb(0,255,255)
灰色 #808080 rgb(128,128,128)
褐色 #800000 rgb(128,0,0)
橄榄色 #808000 rgb(128,128,0)
深蓝色 #000080 rgb(0,0,128)
银色 #C0COCO rgb(192,192,192)
深青色 #0080808 rgb(0,128,128)
<h3>HSL色彩模式</h3>
HSL=hue(色调)+ saturation(饱和度)+ lightness(亮度)
取值范围:hsl(0~360,0%~100%,0%~100%)
<p style="color:hsl(0,0%,0%)">HSL颜色:红色</p>
<p style="color:hsl(120,50%,50%)">HSL颜色:绿色</p>
<p style="color:hsl(240,100%,100%)">HSL颜色:蓝色</p>
注:工业颜色标准,运用最广
<h3>HSLA色彩模式</h3>
hsla(<length>,<percentage>,<percentage>,<opacity>)
<opacity>不透明度,取值范围0~1
<p style="color:hsla(120,50%,50%,0.5)">HSLA颜色:绿色</p>
<h3>RGBA色彩模式</h3>
<p style="color:rgba(0,0,255,0.5)">RGBA颜色:蓝色</p>
<h3>网络安全色</h3>
红绿蓝三基色:各6种,6*6*6=216
取值范围:0,51,102,153,204,255
注:在任何操作系统和浏览器上显示都是相同的
大小
<h3>绝对单位</h3>
1英寸(in)=2.54厘米=72磅(pt): 字体大小用磅 pt
1厘米=0.394英寸
<h3>相对单位</h3>
em:
h1{font-size:20pt}
h2{font-size:15pt}
p{font-size:10pt}
h1,h2,p{margin-left:1em}
结果:h1,1em=20pt;h2,1em=15pt;p,1em=10pt
用法二:em值有时还相对于其上级元素的字体大小
px 像素 : 应用最广
1px 是屏幕上的小方格
ex: 以给定字体的小写字母"x"高度作为基
1、标签选择器
<style type="text/css">
body,p,dl,ul,ol{
color:red;
}
</style>
2、类选择器
<style type="text/css">
.rd{color:red;}
.se{font-size:24px}
</style>
</head>
<body>
<p class="rd">段落样式</p>
<h3 class="se">标题样式</h3>
3、ID选择器
<style type="text/css">
#fontstyle{color:red;font-weight:bold;}
#textstyle{color:blue;font-size:24px}
</style>
</head>
<body>
<h3 id=textstyle>学习ID选择器</h3>
<p id=textstyle>此处使用ID选择器aa控制段落样式</p>
<p id=fontstyle>此处使用ID选择器bb控制段落样式</p>
类选择器与ID选择器的区别:
1、类选择器可以给任意数量的标记定义样式,但ID选择器在页面的标记中只能使用一次。
2、ID选择器比类选择器具有更高的优先级,即当ID选择器与类选择器发生冲突时,优先使用ID选择器。
4、全局选择器
<style type="text/css">
*{color:blue;font-size:24px}
</style>
</head><body>
<h1>全局选择器</h1>
<p>使用全局选择器</p>
5、组合选择器
<style type="text/css">
p{color:blue;}
p.par{color:red;}
.par{color:green;}
</style>
</head><body>
<p>这是普通段落</p>
<p class="par">此处使用混合选择器</p>
<h1 class="par">我是一个标题</h1>
6、继承选择器
<style type="text/css">
h1{color:red;text-decoration:underline;}
h1 strong{color:blue;font-size:40px;}
</style></head>
<body>
<h1>测试CSS的<strong>继承</strong>效果</h1>
<h1>此处使用继承<span>选择器</span>了么?</h1>
7、伪类
<style>
a:link{color:red;} //未访问的链接
a:visited{color:green;}//已访问的链接
a:hover{color:blue;}//鼠标移动到链接上
a:active{color:orange;}//选定的链接
</style>
</head><body>
<a href="">链接到本页</a>
<a href="http://www.sohu.com">搜狐</a>
4.3 常用单位
<h3>命名颜色</h3>
<p style="color:aqua">颜色:水绿</p>
<p style="color:lime">颜色:浅绿</p>
<p style="color:olive"> 颜色:橄榄</p>
<p style="color:teal"> 颜色:深青</p>
<p style="color:navy">颜色:深蓝</p>
<p style="color:purple">颜色:紫</p>
<p style="color:fuchsia">颜色:紫红</p>
<p style="color:maroon">颜色:褐色</p>
<p style="color:silver">颜色:银</p>
<p style="color:gray">颜色:灰</p>
<p style="color:white"> 颜色:白</p>
<p style="color:black"> 颜色:黑</p>
<h3>RGB颜色</h3>
RGB=red + green + blue
十进制颜色:取值 0~255 或 0%~100%
<p style="color:rgb(123,0,25)">RGB颜色</p>
<p style="color:rgb(45%,0%,25%)">RGB颜色</p>
<h3>十六进制颜色</h3>
基本格式:#RRGGBB
取值范围:00~FF
<p style="color:#FF6600">十六进制:橙色</p>
<h3>颜色对照表</h3>
颜色名称 十六进制值 RGB值
红色 #FF0000 rgb(255,0,0)
绿色 #00FF00 rgb(0,255,0)
蓝色 #0000FF rgb(0,0,255)
白色 #FFFFFF rgb(255,255,255)
黑色 #000000 rgb(0,0,0)
橙色 #FF6600 rgb(255,102,0)
黄色 #FFFF00 rgb(255,255,0)
紫色 #800080 rgb(128,0,128)
紫红色 #FF00FF rgb(255,0,255)
水绿色 #00FFFF rgb(0,255,255)
灰色 #808080 rgb(128,128,128)
褐色 #800000 rgb(128,0,0)
橄榄色 #808000 rgb(128,128,0)
深蓝色 #000080 rgb(0,0,128)
银色 #C0COCO rgb(192,192,192)
深青色 #0080808 rgb(0,128,128)
<h3>HSL色彩模式</h3>
HSL=hue(色调)+ saturation(饱和度)+ lightness(亮度)
取值范围:hsl(0~360,0%~100%,0%~100%)
<p style="color:hsl(0,0%,0%)">HSL颜色:红色</p>
<p style="color:hsl(120,50%,50%)">HSL颜色:绿色</p>
<p style="color:hsl(240,100%,100%)">HSL颜色:蓝色</p>
注:工业颜色标准,运用最广
<h3>HSLA色彩模式</h3>
hsla(<length>,<percentage>,<percentage>,<opacity>)
<opacity>不透明度,取值范围0~1
<p style="color:hsla(120,50%,50%,0.5)">HSLA颜色:绿色</p>
<h3>RGBA色彩模式</h3>
<p style="color:rgba(0,0,255,0.5)">RGBA颜色:蓝色</p>
<h3>网络安全色</h3>
红绿蓝三基色:各6种,6*6*6=216
取值范围:0,51,102,153,204,255
注:在任何操作系统和浏览器上显示都是相同的
大小
<h3>绝对单位</h3>
1英寸(in)=2.54厘米=72磅(pt): 字体大小用磅 pt
1厘米=0.394英寸
<h3>相对单位</h3>
em:
h1{font-size:20pt}
h2{font-size:15pt}
p{font-size:10pt}
h1,h2,p{margin-left:1em}
结果:h1,1em=20pt;h2,1em=15pt;p,1em=10pt
用法二:em值有时还相对于其上级元素的字体大小
px 像素 : 应用最广
1px 是屏幕上的小方格
ex: 以给定字体的小写字母"x"高度作为基
0 0
- CSS 第四章 选择器
- CSS选择器集锦---第四系列
- #HTML+CSS基础课程# 第四课:CSS选择器
- JQuery 第四章 Jquery选择器
- jquery 第四章 jQuery选择器
- 第八章 CSS选择器
- 第四节 CSS学习——派生选择器
- 第四章 初识CSS
- 第 3 章 CSS 选择器
- 第五章 css选择器 背景
- 第四章:CSS样式表
- 第四章 CSS盒子模型
- 第四章 CSS样式表
- CSS选择器,jQuery选择器
- jQuery选择器 CSS选择器
- css选择器-基本选择器
- css选择器-属性选择器
- CSS选择器选择器
- 源码分析微信热修复框架Tinker的类加载过程
- mysql资料整理
- CSS
- 使用Maven生成manifest
- Spring搭建:log4j的配置
- CSS 第四章 选择器
- UVALive 6655 Two Points Revisited (思路--构造垂直线段)
- 【CatCms】前序
- JavaScript 第1-3章 简介
- JScript 输出方式
- 拼命不会遗憾,认命才会!
- Day 19:Get a job successfully however。。。
- 09.27 打卡
- 【SQL Server】SQL注入