CSS基础(3) | 青训营笔记

119 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的第十三天

CSS基础知识总结(三)

本 章 着 重 复 习 css 的 基 础 内 容 , 学 习 css 究 竟 要 学 些 什 么 呢 ? 主 要 是 学 习 网 页 的 “ 美化 ” 。

接上一篇文字,我们本篇继续介绍一下: CSS 基础选择器,详细阐述"类选择器!"

类选择器

1.概论

在 CSS 中,类选择器以一个点号显示。

类选择器口诀样式点定义,结构类( class )调用 开发最常用!

类 选 择 器 使 用 " . "(英 文 点 号 )进 行 标 识 , 后 面 紧 跟 类 名

2.基本语法格式 :

<head> </head> 标签里面,写的是 style 样式,类选择器以一个点号显示。

(1)语法如下:

<style>
        .red {
            color: red;
        }
        .yellow {
            color: yellow;
        }
    </style>

(2)选择器

在上面的例子中,所有拥有 red 类的 HTML 元素颜色都是红色,而所有拥有 yellow 类的 HTML 元素颜色都是黄色。

(3)HTML代码

下面的 HTML 代码中,div 具有 red 类,它将遵循.red 选择器的规则! p 元素都有 yellow 类。这意味着它将遵守 ".yellow" 选择器中的规则。

<div class="red">变红色1</div>
 <p class="yellow">一个金黄色的香蕉</p>

3.类选择器多类名的使用:

(1)语法

<元素 class="类名1 类名2 类名3.......">

(2)实例:

<style>
        .red { color: red;}
        .font35 {font-size: 35px;}
</style>
<p class="red font35">这是一行文字</p>

我们可以看到,p 标签 不仅具有 red 类 ,还有 font35 类,所以它会 将遵守 ".red" 选择器 和 .font35选择器 中的规则!

4.被用作派生选择器

(1)语法

和 id 一样,class 也可被用作派生选择器: '类选择器'可以与后代(派生)选择器复合,进行精准选择!

(2)实例:

style 文件

    .nav li a {
            color: pink;
        }

HTML 元素

 <!-- 测试精准选择! -->
    <ul>
        <li> <a href="#">我不会变化的!</a></li>
    </ul>

    <ul class="nav">
        <li>
            <a href="#">我会变化颜色!</a>
        </li>
    </ul>

我们可以看到,只有带有 nav 类的标签 li才能发生变化。即使在页面中有很多的 li>>a,但是只有带有类选择器 class='nav' 的才能改变颜色!!!

5.优点:

类选择器,可 以 为 某一个单独类别的 元 素 对 象,进行 定 义 单 独 样 式 。

从而 不选择 页面中的该类的全部标签,而是 可 以 选 择 一 个 或 者 多 个 标 签 。

即我们所说的 : 多个元素可以绑定一个 class

6.注意:

(1)保障兼容性

注意:类名的第一个字符不能使用数字。 否则,它将无法在 Firefox 中起作用,尤其是在考虑兼容性的时候,更要注意这一点!

(2)必须有点. , 并且在写 HTML 元素标签时,必须写 class

(3)最好选择一看就知道意思的类名,即我们说的见到名字就知道它这个类,是干什么用的。