HTML&CSS基础-常用选择器
HTML&CSS基础-常用选择器
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.html源代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>常用选择器</title> <style type="text/css">
/*
*
* 元素选择器:
* 作用:
* 通过元素选择器可以选择页面种所有指定元素
* 语法:
* 标签名称 {}
*
* 案例如下:
* 为页面中的所有的p元素,设置一个字体颜色为红色;
* 将h1元素设置为黄色;
*
* */
p{
color: red;
} h1{
color: yellow;
} /*
*id选择器:
* 作用:
* 通过元素的id属性值选中唯一的一个元素,即id是不可用重复的哟~
* 语法:
* #id属性值{}
*
* 案例如下:
* 将id为p4的标签字体大小设置为50px.
*
* */
#p4{
font-size: 50px;
} /*
*
* 类选择器:
* 作用:
* class属性和id属性类似,只不过class属性可以重复,拥有相同的class属性值的元素,我们说他们是一组元素,可以同时为一个元素设置多个class属性值,多个值之间使用空格隔开。
* 通过元素的class属性值选中一组元素
* 语法:
* .class属性值{}
*
* 案例如下:
* 将p2类属性标签颜色修改为蓝色
* 将p1类属性标签字体大小设置为50px
* */
.p2{
color:blue;
} .p1{
font-size: 50px;
} /*
* 选择器分组(并集选择器):
* 作用:
* 通过选择器分组可以同时选择多个选择器对应的元素
*
* 语法:
* 选择器1,选择器2,选择器N{}
*
* 案例如下:
* 为id为p3,class为p5且是h1的比钱,同时设置一个背景颜色为浅绿色
*
* */
#p3,.p5,h1{
background-color:chartreuse ;
} /**
* 通配符选择器:
* 它可以用来选张页面的所有元素
*
* 语法:
* *{}
*
* 案例如下:
* 将所有标签均设置为深紫色
*
* *{
* color: darkviolet;
* } /**
* 复合选择器:
* 作用:
* 可以选中同时满足多个选择器的元素
* 语法:
* 选择器1选择器2选择器N{}
*
* 案例如下:
* 为拥有class为p6的span元素设置一个颜色背景为红色
*
*
*/
span.p6{
background-color: red;
} /**
* 对于id选择器来说,不建议使用复合选择器,为什么?
* 对于具体id标识的元素没有必要使用复合选择器,因为咱们通过id就能确认到唯一的一个元素了,选择整个文档的p标签需要将所有的p标签拿到手后再使用id过滤起步多此一举么?
*/
p#p4{
background-color: yellow;
}
</style> </head>
<body> <h1 id=p3 class="p5">《登高》</h1> <p>风急天高猿啸哀,</p> <p class="p2 p1">渚清沙白鸟飞回。</p> <p>无边落木萧萧下,</p> <p id="p4">不尽长江滚滚来。</p> <p class="p2 p1">万里悲秋常作客,</p> <p class="p2">百年多病独登台。</p> <p class="p6">艰难苦恨繁霜鬓,</p> <span class="p6">潦倒新停浊酒杯。</span>
</body>
</html>
二.浏览器打开以上代码渲染结果

HTML&CSS基础-常用选择器的更多相关文章
- css基础--常用css属性02
上篇地址:css基础--常用css属性01 本文参考菜鸟教程和w3school 1 浮动和清除浮动 在上篇的第十一节--定位中说道: CSS 有三种基本的定位机制:普通流.浮动和绝对定位. 普通流和 ...
- HTML&CSS基础-属性选择器
HTML&CSS基础-属性选择器 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.html源代码 <!DOCTYPE html> <html> & ...
- CSS基础和选择器
什么是CSS? CSS是指层叠样式表(Cascading Style Sheets),样式定义如何显示HTML元素,样式通常又会存在于样式表中.也就是说把HTML元素的样式都统一收集起来写在一个地方或 ...
- 李洪强和你一起学习前端之(3)Css基础和选择器
大家好! 经过了前面的学习,是不是对前端的学习有了初步的了解.虽然我之前有iOS开发的经验,现在接触一门新的语言,对我来说 有一定的优势,但是一门技术对于谁来说都是公平的,我承认,我在接触新知识的时候 ...
- CSS基础--属性选择器、伪类选择器
属性选择器 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF ...
- CSS基础及选择器
CSS层叠样式表与表相分离.常用CSS2和CSS3. HTML引入CSS 1.行内样式 <div style="color:red"></div> 2.内部 ...
- Css基础-id选择器
id 选择器以#来定义 <p id="pid">Hello css</p> #pid { color:red; } <div id="div ...
- CSS基础--常用样式
一.背景相关 背景颜色 background-color :颜色名称/rgb值/十六进制值 背景图片 background-image :url('') 背景图片平铺方式 background-rep ...
- CSS 基础 优先级 选择器 继承
1.样式优先级 (内联样式)Inline style > (内部样式)Internal style sheet > (外部样式)External style ...
随机推荐
- Python3 queue队列类
class queue.PriorityQueue(maxsize=0) 优先级队列构造函数. maxsize 是个整数,用于设置可以放入队列中的项目数的上限.当达到这个大小的时候,插入操作将阻塞至队 ...
- [LeetCode] 555. Split Concatenated Strings 分割串联字符串
Given a list of strings, you could concatenate these strings together into a loop, where for each st ...
- [LeetCode]577. Employee Bonus 员工奖金
Select all employee's name and bonus whose bonus is < 1000. Table:Employee +-------+--------+---- ...
- 并行执行任务 Stat-Job
最近在写一些powershell脚本时候遇到一个问题,那就是要解压十几个zip文件,这样仅执行完解压操作差不多5min的时间就过去了,严重影响了效率,这时就想到了使用多线程的方法来执行这个解压操作,经 ...
- python基础(三)-- 文件操作
一. 文件操作: 对文件操作流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 现有文件如下 : Somehow, it seems the love I kn ...
- [Python]MySQLdb for Python使用指南/Python的数据库操作
网站就是要和数据库进行交互,否则什么都不用做了...今天我们来看一个叫MySQLdb的库,这个用来和MySQL数据库进行交互.可以从这里获得这个库http://sourceforge.net/proj ...
- 在ensp上VLAN基础配置以及Access接口
什么是VLAN? 早期的局域网技术是基于总线型的结构,也就是说所有主机共享一条传输线路.这就带来了很多问题:冲突域和安全问题.为了避免冲突域,我们使用二层交换机.但想想,一台计算机在总线上传输数据的时 ...
- Django实现博客项目
一.项目概述 项目运行环境 Python3.6+ Django 1.11 MySQL 5.7 其他插件(图片处理.分页.验证码....) 项目详细功能介绍 前台功能 项目首页展示 轮播图 博客推荐 最 ...
- IDEA的一个设置, 关系到maven的运行, 默认是使用jre的, 有时候不够用需要改成jdk
- PB连接ORALCE数据库方法
本地必须配置连接服务