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基础-常用选择器的更多相关文章

  1. css基础--常用css属性02

    上篇地址:css基础--常用css属性01 本文参考菜鸟教程和w3school 1  浮动和清除浮动 在上篇的第十一节--定位中说道: CSS 有三种基本的定位机制:普通流.浮动和绝对定位. 普通流和 ...

  2. HTML&CSS基础-属性选择器

    HTML&CSS基础-属性选择器 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.html源代码 <!DOCTYPE html> <html> & ...

  3. CSS基础和选择器

    什么是CSS? CSS是指层叠样式表(Cascading Style Sheets),样式定义如何显示HTML元素,样式通常又会存在于样式表中.也就是说把HTML元素的样式都统一收集起来写在一个地方或 ...

  4. 李洪强和你一起学习前端之(3)Css基础和选择器

    大家好! 经过了前面的学习,是不是对前端的学习有了初步的了解.虽然我之前有iOS开发的经验,现在接触一门新的语言,对我来说 有一定的优势,但是一门技术对于谁来说都是公平的,我承认,我在接触新知识的时候 ...

  5. CSS基础--属性选择器、伪类选择器

    属性选择器 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF ...

  6. CSS基础及选择器

    CSS层叠样式表与表相分离.常用CSS2和CSS3. HTML引入CSS 1.行内样式 <div style="color:red"></div> 2.内部 ...

  7. Css基础-id选择器

    id 选择器以#来定义 <p id="pid">Hello css</p> #pid { color:red; } <div id="div ...

  8. CSS基础--常用样式

    一.背景相关 背景颜色 background-color :颜色名称/rgb值/十六进制值 背景图片 background-image :url('') 背景图片平铺方式 background-rep ...

  9. CSS 基础 优先级 选择器 继承

    1.样式优先级 (内联样式)Inline style     >    (内部样式)Internal style sheet     >     (外部样式)External style ...

随机推荐

  1. [Math] From Prior to Posterior distribution

    贝叶斯统计推断 后验分布与充分性 无信息先验下的后验分布 共轭先验(conjugacy)下的后验分布 其中,正态分布的共轭先验推导过程,典型且重要. (1) 当方差已知时,均值(prior: 高斯分布 ...

  2. Js限制Input框只能输入数字

    <input type="text" onkeyup="value=value.replace(/[^\d]/g,'')" /> <input ...

  3. JavaScript和Jquery个人笔记

    目录 前言 价格 * 数量 = 金额 js计算时间差值 判断敲回车或Shift+回车 js控制textarea换行 $(this)选择当前元素 前端调试禁止其他js js添加a标签href属性和文本 ...

  4. Eclipse安装Properties Editor插件

    安装步骤 1.打开eclispe编辑器help-->install new soft 2.输入软件地址 name:properties editor Location:http://proped ...

  5. 【视频开发】OpenCV中Mat,图像二维指针和CxImage类的转换

    在做图像处理中,常用的函数接口有OpenCV中的Mat图像类,有时候需要直接用二维指针开辟内存直接存储图像数据,有时候需要用到CxImage类存储图像.本文主要是总结下这三类存储方式之间的图像数据的转 ...

  6. 给通过canvas生成的二维码添加logo

    以jquery.qrcode为例来说, 生成二维码代码: 依赖jquery.js, jquery.qrcode.js //计算宽,高,中心坐标,logo大小 var width = 256,heigh ...

  7. ansible的基础使用(一)

    ansible基础使用(一) ansible的主要功能 A:为什么是ansible B:ansible的安装 C:ansible的相关文件 D:ansible的基本使用 ansible的简单操作 A: ...

  8. py库:pdfminer3k、docx。(PDFf转word)

    安装pdfminer模块: pip install pdfminer3k 安装docx模块: https://www.lfd.uci.edu/~gohlke/pythonlibs/  下载 pytho ...

  9. TCP/IP学习笔记3--传输方式的分类

    网络通信中有多中分类方法: )分组较短.出错几率降低,每次重发的数据量也降低,不仅提高了可靠性,也降低了时延.缺点:(1)因为数据进入交换节点后要经历存储转发这一过程,从而引起的转发时延(包含接受分组 ...

  10. 关于close_wait状态的理解

    以web服务器产生大量的close_wait状态为例 1.close_wait状态介绍: 客户端主动关闭连接,服务器接收到客户端的FIN,但是还没有发送自己的FIN,此时的状态为close_wait状 ...