HTML学习笔记记录---速预CSS(1) 选择器类型

server/2025/1/13 19:06:25/
htmledit_views">

选择器

选择器内可以写无数条属性
每行属性都得以英文分号结尾

选择器{
    属性1:属性值1;
    属性2:属性值2;
}
例:

css">p{color:blue;        颜色font-size:16px;    字号大小(像素)
}

 样式表优先级:

内联样式(inline styles)            最高优先级
内部样式表(internal stylesheet)
外部样式表(extrnal stylesheet)        最低优先级

指令笔记

link    导入文件        href    文件的路径
background-color        背景颜色
font-family:'名称';    设定字体(须用单引号)
weight                字体粗细

选择器类型:

css选择器可以在“style”设置格式时对“h2、h3”这样的级别段落进行统一设置,也可以对“body”内容下所设定的“class”(类)或“id”进行统一设置。


类选择器:“.名称{  }”格式。


id选择器:“#名称{  }”格式。


元素选择器:“名称{  }”格式。


通用选择器:

*{  }”格式,“*”代表的是所有类型子元素选择器:“.father > .son{  }”指father标签下的子元素,可以是“p、h2等及其他标签名称”
例如:

css">.father > .son{color: seagreen;}<div class="father"><p class="son">子元素</p></div>

后代选择器:

father”下“div”是子元素。“div”中的“grandson”不是子元素,属于“孙子”级别为后代元素,所以须使用后代选择器“.father p{  }”来对其修改样式属性。
例如:

css">.father p{color: gold;}<div class="father"><p class="son">子元素</p><div><p class="grandson">后代元素</p></div></div>

相邻元素选择器:

会将相邻并指定类型的元素标签赋予指定的属性。
例如:

css"> h3 + p{background-color: blue;}<p>普通标签</p>
<h3>相邻元素选择器</h3>
<p>另一个普通标签</p>

此命令会给“h3”相邻的“p”标签添加蓝色底纹,他只能给“h3”下面的进行添加,无法对上面的进行修改。
同时若有标签隔开了“h3”与“p”则不进行任何效果修改。

css"><p>普通标签</p>
<h3>相邻元素选择器</h3>
<h2>隔开</h2>
<p>另一个普通标签</p>  

伪类选择器:

用于添加一些互动效果。
例如:当鼠标放在指定文本上时,会对文本的颜色进行修改,离开时恢复原样。

css">#weileitest:hover{color: brown;}<h3 id="weileitest">鼠标悬停修改颜色</h3>


http://www.ppmy.cn/server/158065.html

相关文章

JS点击对应复选框,对应内容区域隐藏

如果页面上的内容是正常显示的&#xff0c;则复选框默认勾选 点击复选框之后对应的区域就会隐藏 <div class"setting"><img src"./img/setting.png" alt""><div class"setBox"><label for"idBox" styl…

项目开发实践——基于SpringBoot+Vue3实现的在线考试系统(五)

文章目录 一、学生管理模块功能实现1、添加学生功能实现1.1 页面设计1.2 前端功能实现1.3 后端功能实现1.4 效果展示2、学生管理功能实现2.1 页面设计2.2 前端功能实现2.3 后端功能实现2.3.1 后端查询接口实现2.3.2 后端编辑接口实现2.3.3 后端删除接口实现2.4 效果展示二、代码…

【Java项目】基于SpringBoot的【校园新闻系统】

【Java项目】基于SpringBoot的【校园新闻系统】 技术简介&#xff1a;本系统使用采用B/S架构、Spring Boot框架、MYSQL数据库进行开发设计。 系统简介&#xff1a;主要包括二大功能模块&#xff0c;即用户功能模块和管理员功能模块。系统中的核心用户是管理员&#xff0c;管理员…

1. npm 常用命令详解

npm 常用命令详解 npm&#xff08;Node Package Manager&#xff09;是 Node.js 的包管理工具&#xff0c;用于安装和管理 Node.js 应用中的依赖库。下面是 npm 的一些常用命令及其详细解释和示例代码。 镜像源 # 查询当前使用的镜像源 npm get registry# 设置为淘宝镜像源 …

【MySQL数据库】基础总结

目录 前言 一、概述 二、 SQL 1. SQL通用语法 2. SQL分类 3. DDL 3.1 数据库操作 3.2 表操作 4. DML 5. DQL 5.1 基础查询 5.2 条件查询 5.3 聚合函数 5.4 分组查询 5.5 排序查询 5.6 分页查询 6. DCL 6.1 管理用户 6.2 权限控制 三、数据类型 1. 数值类…

【ROS2】Arduino系列之机器人控制系统

ROS是一种分布式设计框架&#xff0c;针对小型或微型机器人平台的控制系统&#xff0c;可以选择多处理器的实现策略。具体实现是“PC 嵌入式”&#xff0c;可以使用嵌入式系统&#xff08;比如树莓派&#xff09;充当机器人本体的控制系统&#xff0c;而PC则实现远程监控&…

[人工智能自学] Python包学习-numpy

由于我并非该专业&#xff0c;我在学习之前google了几个比较靠前的人工智能学习路径&#xff1a; https://github.com/tangyudi/Ai-Learn https://github.com/apachecn/ai-roadmap/blob/master/ai-union-201904/README.md https://marlous.github.io/2019/01/18/%E4%BA%BA%E5%B…

《Spring Framework实战》9:4.1.4.依赖注入

欢迎观看《Spring Framework实战》视频教程 典型的企业应用程序不是由单个对象&#xff08;或Spring术语中的bean&#xff09;组成。即使是最简单的应用程序也有几个对象协同工作&#xff0c;以呈现最终用户所认为的连贯应用程序。下一节将解释如何从定义多个独立的bean定义到一…