CSS样式的引用方式以及选择器使用

devtools/2024/9/25 7:57:16/

1. CSS 引用方式

CSS 可以通过三种方式引用到 HTML 文件中:

  • 行内样式(Inline Styles):直接在 HTML 元素中定义样式。
  • 内部样式表(Internal CSS):在 HTML 文档的 <head> 部分使用 <style> 标签定义样式。
  • 外部样式表(External CSS):将样式写在单独的 .css 文件中,并通过 <link> 标签进行引用。
示例:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>CSS 示例</title>

<!-- 引入外部样式表 -->

<link rel="stylesheet" href="styles.css">

<!-- 内部样式表 -->

<style>

body {

background-color: #f0f0f0;

font-family: Arial, sans-serif;

} h1 { color: #333; }

</style>

</head>

<body>

<!-- 行内样式 -->

<h1 style="color: blue;">这是一个标题</h1>

<p class="text">这是一个段落。</p>

</body>

</html>

2. CSS 选择器的简单使用

CSS 选择器用于选取 HTML 元素并对其应用样式。以下是一些常用的 CSS 选择器。

1. 元素选择器

用于选择所有某一类型的 HTML 元素。

p { color: green; }

以上代码会将所有 <p> 标签中的文本颜色设置为绿色。

2. 类选择器(Class Selector)

使用类选择器可以为具有相同类名的元素应用样式。类选择器前面加上 .

.text { font-size: 16px; color: #555; }

HTML:

<p class="text">这是一个段落。</p>

3. ID 选择器

ID 选择器用于选取具有特定 ID 的元素,前面加上 #

#header { background-color: #4CAF50; color: white; padding: 10px; }

HTML:

<div id="header">网站头部</div>

4. 组合选择器

组合选择器用于选取多个元素或特定条件下的元素。

  • 后代选择器:选取某个元素内的所有指定后代元素。

    div p { color: red; }

    以上代码会选取所有位于 <div> 元素内的 <p> 标签。

  • 群组选择器:同时选取多个元素,并为其应用相同的样式。

    h1, h2, h3 { font-family: 'Arial', sans-serif; }

3. CSS 示例

外部样式表 styles.css

/* 为所有 h1 标签设置样式 */

h1 {

color: darkblue;

font-size: 24px;

}

/* 为类为 text 的元素设置样式 */

.text {

font-size: 14px;

line-height: 1.6;

color: #666;

}

/* 为 ID 为 footer 的元素设置样式 */

#footer {

background-color: #333;

color: white;

text-align: center;

padding: 10px;

}

HTML 文件:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>CSS 简单使用</title>

<link rel="stylesheet" href="styles.css">

</head>

<body>

<h1>这是一个标题</h1>

<p class="text">这是段落内容。</p>

<div id="footer">网站底部</div> <

/body>

</html>

4. 总结

  • 行内样式:将样式直接写在元素内,不推荐使用,因为不利于维护。
  • 内部样式表:适合小型页面,但无法跨页面复用。
  • 外部样式表:最常用的方式,推荐用于大型项目,方便复用与管理。

使用 CSS 选择器可以为网页中的不同元素应用样式,选择器种类包括:元素选择器、类选择器、ID 选择器等。


http://www.ppmy.cn/devtools/111391.html

相关文章

SpringBoot 读取配置文件的4种方式

文章目录 1. Value 注解读取单个属性2. 使用 ConfigurationProperties 注解3. 通过 Environment 对象读取属性4. 使用 PropertySource 注解加载额外的配置文件 在 Spring Boot 中&#xff0c;application.yml 文件用于配置应用程序的属性&#xff0c;Spring Boot 默认会从 src/…

智能赋能,Vatee万腾平台助力企业升级新高度

在当今这个日新月异的数字时代&#xff0c;智能技术的飞速发展正以前所未有的力量重塑着各行各业的面貌。作为这一变革浪潮中的佼佼者&#xff0c;Vatee万腾平台凭借其卓越的智能赋能能力&#xff0c;正引领众多企业迈向转型升级的新高度&#xff0c;开启了智能化发展的新篇章。…

Vue3+TS项目给el-button统一封装一个点击后转圈效果的钩子函数按钮防抖

前言 每个按钮都要单独定义一个loading变量&#xff0c;并且在接口请求前修改为true&#xff0c;接口响应后再修改为false&#xff0c;封装后这段重复的逻辑就可以统一管理不用每次都写一遍了。 效果 新建一个公共的src\common.ts import { ref } from "vue"expor…

【即时通讯】轮询方式实现

技术栈 LayUI、jQuery实现前端效果。django4.2、django-ninja实现后端接口。 代码仓 - 后端 代码仓 - 前端 实现功能 首次访问页面并发送消息时需要设置昵称发送内容为空时要提示用户不能发送空消息前端定时获取消息&#xff0c;然后展示在页面上。 效果展示 首次发送需要…

手机玩机常识-------谷歌系列机型解锁bl详细步骤 其他机型可以借鉴参考

谷歌公司自从在2005年收购了Android公司之后一直在开发一款手机操作系统&#xff0c;谷歌的这一举动正是为了推出自己的手机而作准备.目前。谷歌Pixel 系列为很多玩家所持有。其独特的安装原生系统为很多粉丝所青睐。今天我们来看看谷歌Pixel 系列机型解锁bl的相关常识 谷歌Pi…

【nginx】Nginx 缓存的工作原理

Nginx 的缓存功能可以显著提高网站的性能和用户体验&#xff0c;它通过缓存静态资源&#xff08;如图片、CSS、JavaScript 等&#xff09;来减少服务器的负载&#xff0c;并加快网页的加载速度。 Nginx 缓存的工作原理&#xff1a; 请求到达 Nginx&#xff1a; 当用户请求一个…

哨兵机制Sentinel

哨兵机制Sentinel 主从复制&#xff1a;读写分离&#xff0c;多读少写&#xff0c;单点故障&#xff08;主机宕机&#xff0c;从机不能自动切换&#xff09;&#xff0c;负载压力&#xff08;客户端请求&#xff0c;并发&#xff09;&#xff0c;数据集中存储&#xff08;主从…

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程&#xff08;Gaussian Process&#xff0c;简称GP&#xff09;是一种概率模型&#xff0c;用于描述一组随机变量的联合概率分布&#xff0c;其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高…