css基础(1)

6,806次阅读
没有评论

共计 4223 个字符,预计需要花费 11 分钟才能阅读完成。

CSS

CCS Syntax

CSS 规则由选择器和声明块组成。

 外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传

 外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传

CSS 选择器

CSS 选择器用于查找想要设置样式的 HTML 元素

一般选择器分为五类

Simple selectors (select elements based on name, id, class)

简单选择器(根据名称、id、类选择元素)

// 页面上的所有 

元素都将居中对齐,文本颜色为红色:p

{ text-align:center; color:red; }

元素的 id 在页面内是唯一的,因此 id 选择器用于选择一个唯一的元素!

要选择具有特定 id 的元素,请写入井号 (#) 字符,后跟该元素的 id。

DOCTYPE html>
html>
head>
style>
#ww {
  text-align: center;
  color: red;
}
style>
head>
body>

p id="para1">Hello World!p>
p id="ww">This paragraph is not affected by the style.p>

body>
html>

Combinator selectors (select elements based on a specific relationship between them)

组合选择器(根据元素之间的特定关系选择元素)一个 CSS 选择器可以包含多个简单选择器。在简单的选择器之间,我们可以包含一个组合器。

CSS 中有四种不同的组合器:

descendant selector (space)

后代选择器(空格)

以下示例选择

元素内的所有

元素

div p {
  background-color: yellow;
}

 外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传

child selector (>) 子选择器 (>)

子选择器选择作为指定元素的子元素的所有元素。

以下示例选择作为

元素子级的所有

元素:

 外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传

adjacent sibling selector (+) 相邻同级选择器 (+)

相邻同级选择器用于选择直接位于另一个特定元素之后的元素。兄弟元素必须具有相同的父元素,“相邻”意味着“紧随其后”。以下示例选择紧邻

元素之后放置的第一个

元素:

 外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传

general sibling selector (~) 通用兄弟选择器 (~)

 外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传

 外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传

Pseudo-class selectors 伪类选择器

伪类选择器(根据某种状态选择元素)

A pseudo-class is used to define a special state of an element.
伪类用于定义元素的特殊状态。

For example, it can be used to:
例如,它可用于:

  • Style an element when a user mouses over it
    当用户将鼠标悬停在元素上时设置元素的样式
  • Style visited and unvisited links differently
    访问过的链接和未访问过的链接的样式不同
  • Style an element when it gets focus
    当元素获得焦点时设置其样式

 外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传

  1. :link – 这个伪类针对的是尚未被访问过的链接。在您的 CSS 中,未访问的链接被设置为红色。

  2. :visited – 这个伪类适用于用户已经访问过的链接。使用绿色来为已访问的链接着色,使其与未访问的链接区分开来。

  3. :hover – 当鼠标指针悬停在链接上时应用此状态。它临时将链接的颜色改变为亮粉色,通过提供视觉反馈来增强用户互动。

  4. :active – 这个伪类在链接被点击的瞬间生效。通过在活动状态时改变颜色为蓝色,它给出了一个视觉提示,表示链接正在被交互。

您的代码中还包括了关于这些伪类在 CSS 中的排序的重要说明:

  • :hover 状态必须在 :link:visited 之后定义,以确保其正确工作。这是因为 CSS 规则是按定义的顺序应用的,:hover 需要覆盖 :link:visited 定义的颜色。
  • 类似地,:active 必须在 :hover 之后定义,以确保在链接被点击时它能够取得优先权,覆盖任何悬停效果。

这种结构化的方法确保每个状态都有明显的视觉表现,增强了网页导航的可用性和美观性。您的设置正确地遵循了 CSS 的特异性和顺序规则,以实现对超链接状态的期望效果。

Pseudo-elements selectors 伪元素选择器

伪元素选择器(选择元素的一部分并设置其样式)

A CSS pseudo-element is used to style specified parts of an element.
CSS 伪元素用于设置元素的指定部分的样式。

For example, it can be used to:
例如,它可用于:

  • Style the first letter, or line, of an element
    设置元素的第一个字母或行的样式
  • Insert content before, or after, the content of an element
    在元素内容之前或之后插入内容
::first-line 伪元素
::first-letter Pseudo-element
Pseudo-elements and HTML Classes
Multiple Pseudo-elements
CSS – ::before 伪元素
CSS – ::after 伪元素
CSS – ::marker 伪元素
CSS – ::selection 伪元素

Attribute selectors 属性选择器

属性选择器(根据属性或属性值选择元素)

CSS

CCS Syntax

CSS 规则由选择器和声明块组成。

 外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传

 外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传

CSS 选择器

CSS 选择器用于查找想要设置样式的 HTML 元素

一般选择器分为五类

Simple selectors (select elements based on name, id, class)

简单选择器(根据名称、id、类选择元素)

// 页面上的所有 

元素都将居中对齐,文本颜色为红色:p

{ text-align:center; color:red; }

元素的 id 在页面内是唯一的,因此 id 选择器用于选择一个唯一的元素!

要选择具有特定 id 的元素,请写入井号 (#) 字符,后跟该元素的 id。

DOCTYPE html>
html>
head>
style>
#ww {
  text-align: center;
  color: red;
}
style>
head>
body>

p id="para1">Hello World!p>
p id="ww">This paragraph is not affected by the style.p>

body>
html>

Combinator selectors (select elements based on a specific relationship between them)

组合选择器(根据元素之间的特定关系选择元素)一个 CSS 选择器可以包含多个简单选择器。在简单的选择器之间,我们可以包含一个组合器。

CSS 中有四种不同的组合器:

descendant selector (space)

后代选择器(空格)

以下示例选择

元素内的所有

元素

div p {
  background-color: yellow;
}

 外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传

child selector (>) 子选择器 (>)

子选择器选择作为指定元素的子元素的所有元素。

以下示例选择作为

元素子级的所有

元素:

 外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传

adjacent sibling selector (+) 相邻同级选择器 (+)

相邻同级选择器用于选择直接位于另一个特定元素之后的元素。兄弟元素必须具有相同的父元素,“相邻”意味着“紧随其后”。以下示例选择紧邻

元素之后放置的第一个

元素:

 外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传

general sibling selector (~) 通用兄弟选择器 (~)

 外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传

 外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传

Pseudo-class selectors 伪类选择器

伪类选择器(根据某种状态选择元素)

A pseudo-class is used to define a special state of an element.
伪类用于定义元素的特殊状态。

For example, it can be used to:
例如,它可用于:

  • Style an element when a user mouses over it
    当用户将鼠标悬停在元素上时设置元素的样式
  • Style visited and unvisited links differently
    访问过的链接和未访问过的链接的样式不同
  • Style an element when it gets focus
    当元素获得焦点时设置其样式

 外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传

  1. :link – 这个伪类针对的是尚未被访问过的链接。在您的 CSS 中,未访问的链接被设置为红色。

  2. :visited – 这个伪类适用于用户已经访问过的链接。使用绿色来为已访问的链接着色,使其与未访问的链接区分开来。

  3. :hover – 当鼠标指针悬停在链接上时应用此状态。它临时将链接的颜色改变为亮粉色,通过提供视觉反馈来增强用户互动。

  4. :active – 这个伪类在链接被点击的瞬间生效。通过在活动状态时改变颜色为蓝色,它给出了一个视觉提示,表示链接正在被交互。

您的代码中还包括了关于这些伪类在 CSS 中的排序的重要说明:

  • :hover 状态必须在 :link:visited 之后定义,以确保其正确工作。这是因为 CSS 规则是按定义的顺序应用的,:hover 需要覆盖 :link:visited 定义的颜色。
  • 类似地,:active 必须在 :hover 之后定义,以确保在链接被点击时它能够取得优先权,覆盖任何悬停效果。

这种结构化的方法确保每个状态都有明显的视觉表现,增强了网页导航的可用性和美观性。您的设置正确地遵循了 CSS 的特异性和顺序规则,以实现对超链接状态的期望效果。

Pseudo-elements selectors 伪元素选择器

伪元素选择器(选择元素的一部分并设置其样式)

A CSS pseudo-element is used to style specified parts of an element.
CSS 伪元素用于设置元素的指定部分的样式。

For example, it can be used to:
例如,它可用于:

  • Style the first letter, or line, of an element
    设置元素的第一个字母或行的样式
  • Insert content before, or after, the content of an element
    在元素内容之前或之后插入内容
::first-line 伪元素
::first-letter Pseudo-element
Pseudo-elements and HTML Classes
Multiple Pseudo-elements
CSS – ::before 伪元素
CSS – ::after 伪元素
CSS – ::marker 伪元素
CSS – ::selection 伪元素

Attribute selectors 属性选择器

属性选择器(根据属性或属性值选择元素)

原文地址: css 基础(1)

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-10-29发表,共计4223字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)