CSS 样式文件引入的方式有哪些?

一、内部样式表

1. 定义

在 HTML 文档内部,通过`<style>`标签在`<head>`部分定义 CSS 样式。这些样式只对当前 HTML 页面有效。

2. 优点

方便简单、针对性强。

3. 缺点

缺乏复用性、HTML 文件臃肿。

二、外部样式表

1. 定义

将 CSS 样式代码单独写在一个`.css`文件中,然后通过 HTML 文档中的`<link>`标签将其引入。

2. 优点

复用性高、便于维护、提高性能(在一定程度上)。

3. 缺点

增加请求数量(相对)、需要注意路径问题。

三、内联样式

1. 定义

直接在 HTML 元素的`style`属性中定义 CSS 样式。这种样式只应用于当前元素。

2. 优点

精准控制、简单直接。

3. 缺点

缺乏复用性和可维护性、不符合样式与内容分离原则。

相关推荐
hazel10 分钟前
网络与工程化
前端
甜味弥漫33 分钟前
一篇文章搞懂CSS中的定位布局
前端
A南方故人34 分钟前
vue3常用指令以及注册
前端·javascript·vue.js
AeahKa39 分钟前
ztree 依赖问题解决记录
前端·webpack
子兮曰1 小时前
AI Coding 为什么全选了 TUI?从 Claude Code 到 Codex CLI,终端架构的底层逻辑
前端·后端·ai编程
ji_shuke1 小时前
前端请求/authapi/auth/permissions 实际发给后端 /api/auth/permissions 本地和线上配置
运维·前端·nginx
可乐泡枸杞1 小时前
《我用AI,一个月做出学了吗APP》
前端·人工智能·后端
韭菜炒大葱1 小时前
详解:useMemo 和useCallback
前端·react.js·面试
ZC跨境爬虫1 小时前
跟着 MDN 学 HTML day_62:(HTML调试与常见错误修复指南)
java·前端·javascript·ui·html·媒体
REDcker2 小时前
Playwright详解 Web自动化与E2E测试 架构原理与实战入门
前端·架构·自动化