CSS常用选择器及用法

  1. 通用选择器

    • *:选择所有元素。
    * {margin: 0;padding: 0;
    }
  2. 类型选择器

    • 选择所有指定类型的HTML元素。
    p {color: blue;
    }
  3. 类选择器

    • className:选择所有具有指定类名的元素。
    .highlight {background-color: yellow;
    }
  4. ID选择器

    • #idName:选择具有指定ID的元素。
    #header {font-size: 2em;
    }
  5. 属性选择器

    • [attribute]:选择具有指定属性的元素。
    [type="text"] {border: 1px solid gray;
    }
  6. 伪类选择器

    • :hover:鼠标悬停在元素上。
    a:hover {color: red;
    }
    • :focus:元素获得焦点。
    input:focus {border-color: blue;
    }
    • :nth-child():选择其父元素的特定子元素。
    li:nth-child(2) {font-weight: bold;
    }
  7. 伪元素选择器

    • ::before::after:在元素的内容前后添加装饰性内容。
    div::before {content: "Before";color: green;
    }
    div::after {content: "After";color: green;
    }
  8. 后代选择器

    • ancestor descendant:选择作为祖先元素后代的元素。
    .container p {font-family: Arial, sans-serif;
    }
  9. 子代选择器

    • parent > child:选择作为指定父元素直接子代的元素。
    ul > li {list-style-type: none;
    }
  10. 相邻兄弟选择器

    • element1 + element2:选择紧随在指定元素之后的相邻兄弟元素。
    h1 + p {font-size: 1.2em;
    }
  11. 通用兄弟选择器

    • element1 ~ element2:选择所有跟随在指定元素之后的兄弟元素。
    h2 ~ p {color: gray;
    }
  12. 选择器组合

    • 可以将多个选择器组合起来以更精确地选择元素。
    #main ul li.active {color: white;
    }

这些是CSS中常用的选择器,通过它们可以针对不同的HTML元素应用样式。CSS的属性则更多,包括字体、颜色、布局、视觉效果等各个方面的设置。掌握这些选择器和属性的使用,是进行网页样式设计的基础。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/883649.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

011:软件卸载工具TotalUninstall安装教程

摘要:本文详细介绍软件卸载工具TotalUninstall安装流程。 一、软件介绍 TotalUninstall是一款功能强大的卸载与清理工具,它能够彻底卸载不需要的应用程序,并清除相关的注册表项、文件残留和临时文件,确保系统干净无残留&#xff…

每日一题之电话号码的字母组合

给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:digits "23" 输出&#…

2025选题|基于Hadoop的物品租赁系统的设计与实现

作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,…

【golang】学习文档整理

Binding | Echo 传值时注意零值和传空的区别 需要validate require 和 设置指针配合使用 保证不同值的返回不同 不能客户端传0值被判断为空 测试时要空值零值去测试字段是否正确返回 返回错误是否符合预期

星海智算:用户如何使用公共存储

公共存储是平台下载好的一些模型、数据集,只读方便拷贝或者直接引入。 公共存储会由官方定时更新,更新内容来源于用户反馈,会将反馈的模型下载到公共存储,供用户拷贝到实例本地使用。 01 下载模型 直接从公共存储路径 /mnt/pub_data/ 下载所需模型。 02 复制…

五周年,继续破浪前行

五周年,TapData 再一次带着自己的“乘风破浪”大队,在一个阳光明媚的日子里,把生日过在了海上。 头顶日升日落,这条属于全体 Tap-pers 的航船,再次校准航向,在船长的带领下,驶向下一个晴好的明…

【Elasticsearch】Elasticsearch中FST的Off-Heap优化详解

转自:https://www.easyice.cn/archives/346 前言 一直以来,Elasticsearch(ES)堆内存中占据比重最大的是 FST,即 .tip(terms index)文件。这些文件占据的空间很大,1TB 的索引大约需…

Mybatis-14.XML映射文件

一.XML映射文件 除了使用注解的方式完成mybatis基础的增删改查操作以外,还可以使用基于XML文件配置SQL语句。 二.配置XML映射文件 首先在resources中新建文件夹com/域名/mapper用来和java源代码中的包名保持一致,这是同包。 然后在mapper文件夹中新建x…

uni-app之旅-day08-购物车-收货地址

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 9.2 收货地址区域9.2.1 创建收货地址组件9.2.2 实现收货地址区域的按需展示9.2.3 实现选择收货地址的功能9.2.4 将 address 信息存储到 vuex 中9.2.5 将 Store 中的…

详解Pectra升级:如何影响以太坊价值及利益相关者

Pectra很可能是最后几个会直接影响用户和ETH持有者的升级之一。 原文:Galaxy Research;编译:Golem;编辑:郝方舟 出品 | Odaily星球日报(ID:o-daily) 编者按:以太坊 Pectr…

【开源项目】libfaketime安装、使用——小白教程

项目 Github:GitHub - wolfcw/libfaketime: libfaketime modifies the system time for a single application libfaketime安装 01.切换路径,目标路径:/usr/local (在/usr/local路径下git clone 开源项目) 切换路径指令: cd …

「C/C++」C++17 之 std::variant 安全的联合体(变体)

#1024程序员节|征文# ✨博客主页何曾参静谧的博客📌文章专栏「C/C」C/C程序设计📚全部专栏「VS」Visual Studio「C/C」C/C程序设计「UG/NX」BlockUI集合「Win」Windows程序设计「DSA」数据结构与算法「UG/NX」NX二次开发「QT」QT5程序设计…

windows 训练yolov8官方数据集

第一步:安装Anaconda3-2024.06-1-Windows-x86_64.exe 下载地址:https://repo.anaconda.com/archive/ 第二步:创建环境 打开Anaconda Prompt 输入 conda info -e 打印: 已经安装了一些环境,然后我们创建新的环境&a…

Linux(kali)换源操作

apt换源 (切换到国内源) 阿里云Kali镜像源 deb http://mirrors.aliyun.com/kali kali-rolling main non-free non-free-firmware contrib deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free non-free-firmware contrib 1.切换为root用…

springboot095学生宿舍信息的系统--论文pf(论文+源码)_kaic

学生宿舍信息管理系统 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了学生宿舍信息管理系统的开发全过程。通过分析学生宿舍信息管理系统管理的不足,创建了一个计算机管理学生宿舍信息管理系统的方…

lstio微服务治理-概述

一、Service Mesh介绍 Service Mesh 的中文译为:服务网格,是一个用于处理服务和服务之间通信的基础设施层。它负责为构建复杂的云原生应用传递可靠的网络请求,并为服务通信实现了微服务所需要的基本组件功能,如:服务发…

新网虚拟主机wordpress伪静态规则

先在WordPress安装目录下的创建.htaccess 文件&#xff0c;并在该文件中添加以下规则&#xff1a; BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ [L] RewriteCond %{REQUEST_FILENAME} !f RewriteCond %{REQUEST_…

哈尔滨银行难以摆脱低估值,不良贷款突破100亿元,何时回A?

撰稿 | 芋圆 来源 | 贝多财经 在经济缓慢恢复的步调中&#xff0c;多数理财者倾向于选择更为保守的资产分配策略&#xff0c;但部分银行在竞争加剧&#xff0c;净息差持续收窄的压力下&#xff0c;却将业务转型的矛头对准了风险更高的金融投资领域&#xff0c;哈尔滨银行就是…

400行程序写一个实时操作系统(十七):调度算法的实现

前言 在上一篇博客笔者介绍了操作系统中的调度算法&#xff0c;调度算法的本质就是选择下一个任务。 如果读者认真看了上一篇文章的内容&#xff0c;那么接下来讲解的Sparrow的算法应该是非常清晰易懂的。 在实时操作系统Sparrow RTOS中&#xff0c;我们引入了优先级的概念&…

基础知识-因果分析-daythree-独立性检验

我们经常需要观察一个事件的发生对另一个事件的发生是否有影响。有时候&#xff0c;我们可以观察到一个事件的发生对另一个事件发生的概率有影响。比如&#xff0c;你驾车超速这个事件的发生会增加你发生交通事故的概率。但是&#xff0c;有时候我们也可以观察到&#xff0c;一…