CSS引入方式和选择符的讲解和运用小结

2025-05-15 02:50

本文主要是介绍CSS引入方式和选择符的讲解和运用小结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《CSS引入方式和选择符的讲解和运用小结》CSS即层叠样式表,是一种用于描述网页文档(如HTML或XML)外观和格式的样式表语言,它主要用于将网页内容的呈现(外观)和结构(内容)分离,从而实现...

一、前言

CSS 是一种格式化网页的标准方式,它拓展了 html 的功能,使网页设计者能够以更有效、更易维护的方式设置网页格式。CSS 功能强大,CSS 的样式设定功能比 HTML 多,几乎可以定义所有的网页元素。

二、CSS 是什么

CSS 即层叠样式表(Cascading Style Sheets),是一种用于描述网页文档(如 HTML 或 XML)外观和格式的样式表语言。它主要用于将网页内容的呈现(外观)和结构(内容)分离,从而实现更灵活、更高效的网页设计。

CSS 能够对文本的字体、颜色、大小、行间距等进行设置,还能为元素添加背景颜色、背景图片,设置元素的边框样式、圆角效果等,让网页更美观。例如:

p {
    color: blue;
    font-size: 16pphpx;
}

在 CSS 里,注释是用来给代码添加说明或者解释的内容,浏览器会忽略这些注释内容。CSS 注释有且只有一种格式 /**/ :

/* 这是一个单行的CSS注释 */
p {
    /* 为段落文本设置颜色为蓝色 */
    color: blue;
    /* 
    这是一个多行www.chinasem.cn注释
    这里可以写更多的说明内容
    */
    font-size: 16px;
}

三、CSS 引入方式

1、行内样式

行内样式也叫内联样式,是各种引用 CSS 方式中最直接的一种。行内样式就是通过直接设置各个元素的 style 属性,从而达到设置样式的目的。行内样式的格式为:

<标签>

2、内部样式表

内部样式表是指样式表的定义处于 HTML 文件一个单独的区域,与 HTML 的内容和结构标签分离开来,从而实现对整个页面范围的内容、结构和表现进行统一的控制和管理。

内部样式表处于页面的 <head> 与 </headhttp://www.chinasem.cn> 标签之间,内部样式表的格式为:

<head>
    <style>
        标签 {
            属性: 属性值;
        }
    </style>
</head>

3、链入外部样式表

外部样式表把声明的样式存放在独立的样式文件(.css 文件)中,当页面需要使用样式时,通过   < link >标签外链接外部样式表的文件即可。使用外部样式表,改变一个文件就能改变整个站点的外观China编程

①用< link >标签链接样式表文件

< link >标签必须放到页面的<head> ...</head> 标签对内。其格式为:

<head>
  ...
  <link rel="stylesheet" href="外部样式表文件名.css">
  ...
</head>

其中,rel 属性用于指定链接的文档与当前文档的关系,当链入外部样式表时,它的值需设为         “ stylesheet ”;href 属性用于指定外部 CSS 文件的路径,可以是相对路径,也可以是绝对路径。

②样式表文件的格式

样式表文件可以用任何文本编辑器(如记事本)打开并编辑,一般样式表文件的扩展名为 .css 。样式表文件的内容是定义的样式表,不包含 HTML 标签。样式表文件的格式为:

​选择器 {
    属性1: 属性值1;
    属性2: 属性值2;
    /* 可以有更多属性 */
}

四、CSS 选择符(选择器)

基本选择符包括标签选择符、class 类选择符和 id 选择符。

1、标签选择符

CSS 中的标签选择符(也称为元素选择器)是最基础的选择符类型,它通过 HTML 标签的名称来选择页面中所有该类型的元素,并为这些元素应用统一的样式。语法如下:

标签名 {
    属性: 属性值;
    /* 可以有更多的属性 - 值对 */
}

2、class 类选择符

在 CSS 里,class 类选择符是一种极为实用的选择符,它能够依据元素的 class 属性值来选择元素并应用样式。类选择符以点号(.)开头,后面紧跟类名,语法如下:

.class-name {
    属性: 属性值;
    /* 可以有更多属性 - 值对 */
}

3、id 选择符

在 CSS 里,id 选择符是一种用于精准选择特定元素的选择器,它依据元素的 id 属性值来定位元素。id 选择符以井号(#)开头,后面紧跟元素的 id 属性值,语法如下:

#id-name {
    属性:属性值;
    /* 可添加更多的属性 - 值对 */
}

五、练习

1、练习一下三种 CSS 引入方式

示例代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>css三种引入方式</title>
    <style>
        h3{
            color: blue;
            font-size: 30px;
            font-family: 宋体;
          }
     </style>
    <link rel="stylesheet" href="styles.css">
</head>
<body>  
    <h2>
    测试CSS的引入方式:行内式
    </h2>
    <h3>
        测试CSS的引入方式:内嵌式   
    </h3>
    <h4>
        测试CSS的引入方式:外链式   
    </h4>
</body>
</html>

运行结果:

CSS引入方式和选择符的讲解和运用小结

2、练习一下 CSS 三种选择符 

示例代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, in编程China编程itial-scale=1.0">
    <style>
        /* 标签选择器 */
        p {
            color: blue;
        }
        /* 类选择器 */
        .red-text {
            color: red;
        }
        /* id选择器 */
        #green-text {
            color: green;
        }
    </style>
</head>
<body>
    <p>这是使用标签选择器设置为蓝色的文本。</p>
    <span class="red-text">这是使用类选择器设置为红色的文本。</span>
    <p id="green-text">这是使用id选择器设置为绿色的文本。</p>
</body>
</html>

 运行结果:

CSS引入方式和选择符的讲解和运用小结

到此这篇关于CSS引入方式和选择符的讲解和运用的文章就介绍到这了,更多相关CSS引入方式和选择符内容请搜索China编程(www.chinasem.cn)以前的文章或继续浏览下面的相关文章,希望大家以后多多支持China编程(www.chinasem.cn)!

这篇关于CSS引入方式和选择符的讲解和运用小结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1154631

相关文章

CSS3打造的现代交互式登录界面详细实现过程

《CSS3打造的现代交互式登录界面详细实现过程》本文介绍CSS3和jQuery在登录界面设计中的应用,涵盖动画、选择器、自定义字体及盒模型技术,提升界面美观与交互性,同时优化性能和可访问性,感兴趣的朋... 目录1. css3用户登录界面设计概述1.1 用户界面设计的重要性1.2 CSS3的新特性与优势1.

HTML5 中的<button>标签用法和特征

《HTML5中的<button>标签用法和特征》在HTML5中,button标签用于定义一个可点击的按钮,它是创建交互式网页的重要元素之一,本文将深入解析HTML5中的button标签,详细介绍其属... 目录引言<button> 标签的基本用法<button> 标签的属性typevaluedisabled

HTML5实现的移动端购物车自动结算功能示例代码

《HTML5实现的移动端购物车自动结算功能示例代码》本文介绍HTML5实现移动端购物车自动结算,通过WebStorage、事件监听、DOM操作等技术,确保实时更新与数据同步,优化性能及无障碍性,提升用... 目录1. 移动端购物车自动结算概述2. 数据存储与状态保存机制2.1 浏览器端的数据存储方式2.1.

基于 HTML5 Canvas 实现图片旋转与下载功能(完整代码展示)

《基于HTML5Canvas实现图片旋转与下载功能(完整代码展示)》本文将深入剖析一段基于HTML5Canvas的代码,该代码实现了图片的旋转(90度和180度)以及旋转后图片的下载... 目录一、引言二、html 结构分析三、css 样式分析四、JavaScript 功能实现一、引言在 Web 开发中,

SpringBoot中使用Flux实现流式返回的方法小结

《SpringBoot中使用Flux实现流式返回的方法小结》文章介绍流式返回(StreamingResponse)在SpringBoot中通过Flux实现,优势包括提升用户体验、降低内存消耗、支持长连... 目录背景流式返回的核心概念与优势1. 提升用户体验2. 降低内存消耗3. 支持长连接与实时通信在Sp

Python打印对象所有属性和值的方法小结

《Python打印对象所有属性和值的方法小结》在Python开发过程中,调试代码时经常需要查看对象的当前状态,也就是对象的所有属性和对应的值,然而,Python并没有像PHP的print_r那样直接提... 目录python中打印对象所有属性和值的方法实现步骤1. 使用vars()和pprint()2. 使

CSS place-items: center解析与用法详解

《CSSplace-items:center解析与用法详解》place-items:center;是一个强大的CSS简写属性,用于同时控制网格(Grid)和弹性盒(Flexbox)... place-items: center; 是一个强大的 css 简写属性,用于同时控制 网格(Grid) 和 弹性盒(F

CSS实现元素撑满剩余空间的五种方法

《CSS实现元素撑满剩余空间的五种方法》在日常开发中,我们经常需要让某个元素占据容器的剩余空间,本文将介绍5种不同的方法来实现这个需求,并分析各种方法的优缺点,感兴趣的朋友一起看看吧... css实现元素撑满剩余空间的5种方法 在日常开发中,我们经常需要让某个元素占据容器的剩余空间。这是一个常见的布局需求

CSS Anchor Positioning重新定义锚点定位的时代来临(最新推荐)

《CSSAnchorPositioning重新定义锚点定位的时代来临(最新推荐)》CSSAnchorPositioning是一项仍在草案中的新特性,由Chrome125开始提供原生支持需... 目录 css Anchor Positioning:重新定义「锚定定位」的时代来了! 什么是 Anchor Pos

CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比

《CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比》CSS中的position属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布... css 中的 position 属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布局和层叠关