【前端寻宝之路】学习和使用CSS的所有选择器

这篇具有很好参考价值的文章主要介绍了【前端寻宝之路】学习和使用CSS的所有选择器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【前端寻宝之路】学习和使用CSS的所有选择器,前端寻宝之路系列,前端,学习,css,运维,自然语言处理,nginx,css3

🌈个人主页: Aileen_0v0
🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法|MySQL|
💫个人格言:“没有罗马,那就自己创造罗马~”

CSS选择器

参考链接:CSS选择器参考手册

如果标签一样,但我只想修改其中一个标签的内容格式,此时我们就需要用到:类选择器.

基础选择器

类选择器

.eat{
    color:red;
}

.sleep{
    color:green;
}

.game{
    color:blue;
}

.play{
    font-size: 80px;
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- 通过link引入css文件 -->
    <link rel="stylesheet" href="./demo03.css">
</head>
<body>
    <p class="eat">吃饭</p>
    <p class="sleep">睡觉</p>
    <p class="play game">打豆豆</p>
</body>
</html>

【前端寻宝之路】学习和使用CSS的所有选择器,前端寻宝之路系列,前端,学习,css,运维,自然语言处理,nginx,css3

⚠️我们可以通过类选择器进行对应标签的内容格式的修改,如果是多种样式修改叠加,可以在类选择器里面设置多个变量,然后再通过CSS进行对应格式的设置.

【前端寻宝之路】学习和使用CSS的所有选择器,前端寻宝之路系列,前端,学习,css,运维,自然语言处理,nginx,css3


id选择器

  • CSS中使用 # 开头表示 id 选择器
  • id 选择器的值和 html 中某个元素的 id 值相同
  • html 的元素 id 不必带 #
  • id 是唯一的,不能被多个标签使用(是和 类选择器 最大的区别)
#fe{
    font-size: 90px;
}

#sever{
    color:aquamarine;
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./demo04.css">
</head>
<body>
    <p id="fe">前端开发</p>
    <p id="sever">后端开发</p>
</body>
</html>

【前端寻宝之路】学习和使用CSS的所有选择器,前端寻宝之路系列,前端,学习,css,运维,自然语言处理,nginx,css3


通配符选择器

使用 * 的定义,选取所有的标签.

* {
    color: red ;
}
  • 页面所有的内容都会被改成 红色.
  • 不需要被页面结构调用.

通配符选择器在实际应用开发中用来针对页面中所有的元素默认样式进行消除,主要用来消除边距

#fe{
    font-size: 90px;
}

#sever{
    color:aquamarine;
}

*{
    background-color: beige;
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./demo04.css">
</head>
<body>
    <p id="fe">前端开发</p>
    <p id="sever">后端开发</p>
</body>
</html>

【前端寻宝之路】学习和使用CSS的所有选择器,前端寻宝之路系列,前端,学习,css,运维,自然语言处理,nginx,css3


复合选择器

  • 复合选择器:将之前学习的基础选择器进行组合

后代选择器通过子元素找父元素

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- 后代选择器:通过子元素找父元素 -->
    <style>
        ol li {
            color: red;
        }
    </style>
</head>
<body>
    <ul>
        <li>吃饭</li>
        <li>吃饭</li>
        <li>吃饭</li>
    </ul>
    <ol>
        <li>吃饭</li>
        <li>吃饭</li>
        <li>吃饭</li>
    </ol>
</body>
</html>

【前端寻宝之路】学习和使用CSS的所有选择器,前端寻宝之路系列,前端,学习,css,运维,自然语言处理,nginx,css3

通过选择器的组合

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- 通过选择器的组合 -->
    <style>
        .hobby li {
            color: red;
        }
    </style>

</head>
<body>
    <ul>
        <li>吃饭</li>
        <li>吃饭</li>
        <li>吃饭</li>
    </ul>
    <ol class="hobby">
        <li>吃饭</li>
        <li>吃饭</li>
        <li>吃饭</li>
    </ol>
</body>
</html>

【前端寻宝之路】学习和使用CSS的所有选择器,前端寻宝之路系列,前端,学习,css,运维,自然语言处理,nginx,css3


给超链接文字换颜色

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        li a {
            color: aqua;
        }
    </style>

</head>
<body>
    <ul>
        <li>吃饭</li>
        <li>吃饭</li>
        <li>吃饭</li>
    </ul>
    <ol class="hobby">
        <li>吃饭</li>
        <li>吃饭</li>
        <li>吃饭</li>
        <li class="red">
            <a href="#">吃饭</a>
        </li>
    </ol>
</body>
</html>

【前端寻宝之路】学习和使用CSS的所有选择器,前端寻宝之路系列,前端,学习,css,运维,自然语言处理,nginx,css3


伪类选择器

伪类选择器:用来定义元素状态

链接伪类选择器

a:link 选择未被访问过的链接
a:visited 选择已被访问过的链接
a:hover 选择鼠标指针悬停上的链接
a:active 选择活动链接(鼠标按下但未弹起)
现在我们要使用伪类选择器来实现:
默认时刻超链接展示黑色
当鼠标悬停到上面时,此时展示红色
按下鼠标时展示绿色
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        a {
            color:black
        }
        a:hover {
            color:crimson
        }
        a:active {
            color: chartreuse;
        }
    </style>
</head>
<body>
    <a href="https://blog.csdn.net/Aileenvov?spm=1011.2415.3001.5343">Aileen</a>
</body>
</html>

【前端寻宝之路】学习和使用CSS的所有选择器,前端寻宝之路系列,前端,学习,css,运维,自然语言处理,nginx,css3


按钮点击样式设置

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>


        /* 设置按钮的样式 */
        input {
            color: crimson;
        }
        input:hover {
            color: blue;
        }
        input:active {
            color: cornsilk;
        }

    </style>
</head>
<body>
    <input type="button" value="按钮">
</body>
</html>

【前端寻宝之路】学习和使用CSS的所有选择器,前端寻宝之路系列,前端,学习,css,运维,自然语言处理,nginx,css3
【前端寻宝之路】学习和使用CSS的所有选择器,前端寻宝之路系列,前端,学习,css,运维,自然语言处理,nginx,css3

【前端寻宝之路】学习和使用CSS的所有选择器,前端寻宝之路系列,前端,学习,css,运维,自然语言处理,nginx,css3文章来源地址https://www.toymoban.com/news/detail-839917.html

到了这里,关于【前端寻宝之路】学习和使用CSS的所有选择器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • CSS中所有选择器

    测试CSS中所有选择器  

    2023年04月12日
    浏览(5)
  • CSS中所有选择器详解

    CSS中所有选择器详解

    教学讲解视频:视频地址 语法结构: 标签名{css属性名:属性值;} 作用:通过标签名,找到页面中所有的这类标签,并设置样式。 注意 标签选择器选择的是 一类 标签,而不是单独的一个。 标签选择器 无论嵌套关系有多深 ,都能够找到对应的标签。 语法结构: .类名{css属

    2024年02月14日
    浏览(6)
  • [前端系列第2弹]CSS入门教程:从零开始学习Web页面的样式和布局

    在这篇文章中,我将介绍CSS的基本概念、语法、选择器、属性和值,以及如何使用它们来定义Web页面的外观和布局。还将给一些简单而实用的例子,可以跟着我一步一步地编写自己的CSS样式表。 目录 一、什么是CSS 二、CSS的语法 三、CSS的选择器 四、CSS的属性和值 (一)颜色

    2024年02月13日
    浏览(37)
  • 前端三剑客CSS篇——CSS选择器

    前端三剑客CSS篇——CSS选择器

    CSS是前端三剑客不可忽略的一部分,CSS对前端来说是一个美化页面的工具,而且其功能十分强大,程序员可以如果熟练运用的话可以‘随心所欲’的更改页面的样式,使得页面更加美观。 CSS标签是由 键值对 的模式来排列的。 CSS三大特征👍 学习CSS之前,先认识一下CSS的三大

    2024年02月04日
    浏览(9)
  • 『 前端三剑客 』:CSS选择器

    『 前端三剑客 』:CSS选择器

    上一篇文章我们介绍了 html 的常用标签及用法 , 这次我们来介绍 css 来对页面进行美化处理 css 全称 : 层叠样式表 (Cascading Style Sheets). 主要作用 : 能够对网页中元素位置的排版进行像素级精确控制, 实现美化页面 的效果. 能够做到 页面的样式和结构分离 . 一 . 基本语法 基本语

    2024年02月09日
    浏览(11)
  • 前端02:CSS选择器等基础知识

    前端02:CSS选择器等基础知识

    CSS基础选择器、设置字体样式、文本样式、CSS的三种引入方式、能使用Chrome调试工具调试样式 HTML专注做结构呈现,样式交给CSS,即结构(HTML)和样式CSS相分离 CSS主要由量分布构成,选择器以及一条或多条声明 选择器:给谁改样式 声明:改什么样的样式 在head最后写上styt

    2023年04月25日
    浏览(8)
  • 【前端从0开始】CSS3新增选择器

    1 什么是CSS3 CSS3是CSS(层叠样式表)技术的升级版本,于1999年开始制订,2001年5月23日W3C完成了CSS3的工作草案,主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效(阴影)、多栏布局(display:flex)、2D3D和动画等模块 2 CSS选择器 选择器 例子 例子描

    2024年02月11日
    浏览(11)
  • 【web前端开发】CSS最常用的11种选择器

    【web前端开发】CSS最常用的11种选择器

    CSS (Cascading Style Sheets,层叠样式表),是一种用来为结构化文档(如 HTML 文档或 XML 应用)添加样式(字体、间距和颜色等)的计算机语言,CSS 文件扩展名为 .css。 CSS的作用:给HTML里面的标签设置样式 简单点来说就是让HTML的页面变得更加好看 CSS是写在 style 标签里面的,而st

    2023年04月09日
    浏览(12)
  • 【前端 - CSS】第 16 课 - 伪类选择器(鼠标悬停状态)

    【前端 - CSS】第 16 课 - 伪类选择器(鼠标悬停状态)

            欢迎来到博主 Apeiron 的博客,祝您旅程愉快 ! 时止则止,时行则行。动静不失其时,其道光明。   目录 1、缘起 2、伪类选择器 3、伪类 - 超链接(拓展) 4、总结         在 CSS 中,我们使用 hover  表示 该元素在鼠标悬停状态下的样式 。         伪类依附于

    2024年02月10日
    浏览(10)
  • 前端面试题-(浏览器内核,CSS选择器优先级,盒子模型,CSS硬件加速,CSS扩展)

    前端面试题-(浏览器内核,CSS选择器优先级,盒子模型,CSS硬件加速,CSS扩展)

    内核 描述 Trident(IE内核) 主要用在window系统中的IE浏览器中,由微软研发并投入使用 Gecko(Firefox内核) 主要用于Firefox浏览器中,特点是代码完全公开,开发程度高 Webkit(Safari内核) 苹果产品中的safari浏览器使用的就是webkit内核,其特点是不受ie,firefox等内核的约束,比较安全。

    2024年01月25日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包