0

0

html如何颜色_HTML设置颜色的多种方式【教程】

蓮花仙者

蓮花仙者

发布时间:2026-01-09 11:32:02

|

1301人浏览过

|

来源于php中文网

原创

HTML本身不直接设置颜色,真正起作用的是CSS;通过style属性、标签或外部CSS文件控制color、background-color等属性,支持十六进制、RGB、RGBA、HSL及预定义名等多种格式,需避免使用已废弃的bgcolor和标签。

html如何颜色_html设置颜色的多种方式【教程】

HTML 本身不直接设置颜色,真正起作用的是 CSS;所谓“HTML 设置颜色”,实际是通过 style 属性、内联样式、 标签或外部 CSS 文件控制元素的 color(文字)、background-color(背景)、border-color(边框)等属性。

style 属性写内联颜色样式最直接

这是最快上手的方式,适合单个元素临时调试或简单页面。注意:它会覆盖外部样式表中同名规则,且无法复用。

  • color 控制文字颜色,如 style="color: #ff6b35;"
  • background-color 控制背景色,如 style="background-color: rgba(0, 0, 0, 0.8);"
  • 支持多种格式:十六进制(#fff / #ffffff)、RGB(rgb(255, 107, 53))、RGBA(rgba(255, 107, 53, 0.7))、HSL(hsl(14, 100%, 60%))、预定义名(style="color: crimson;"
  • 别写错属性名——bgcolor 是 HTML4 的废弃属性, 已被完全移除,现代浏览器不保证兼容

这段文字深灰,背景浅灰

标签在 中写局部样式

比内联更干净,适合单页多处复用同一套配色逻辑,也便于后期提取为外部文件。

  • 必须放在 内(或 开头,但不推荐),否则可能触发重排
  • 可使用类选择器(.text-primary)、ID(#header)或标签名(p)精准控制
  • 注意优先级:内联 style > 中的规则 > 外部 CSS(除非加 !important,但应避免)

  


  

警告文字

带蓝色侧边栏的卡片

用十六进制、RGB 和 HSL 怎么选?

没有绝对优劣,取决于使用场景和协作习惯:

SUN2008 企业网站管理系统2.0 beta
SUN2008 企业网站管理系统2.0 beta

1、数据调用该功能使界面与程序分离实施变得更加容易,美工无需任何编程基础即可完成数据调用操作。2、交互设计该功能可以方便的为栏目提供个性化性息功能及交互功能,为产品栏目添加产品颜色尺寸等属性或简单的留言和订单功能无需另外开发模块。3、静态生成触发式静态生成。4、友好URL设置网页路径变得更加友好5、多语言设计1)UTF8国际编码; 2)理论上可以承担一个任意多语言的网站版本。6、缓存机制减轻服务器

下载

立即学习前端免费学习笔记(深入)”;

  • 十六进制(#3498db)最通用,设计师给的颜色稿基本都是这个格式,复制粘贴零成本
  • RGBA 最适合需要透明度的场景,比如半透蒙层(rgba(0, 0, 0, 0.5)),但注意 IE8 及以下不支持
  • HSL 更符合人眼直觉:调整亮度(L)不改变色相,调饱和度(S)不影响明暗,适合主题色动态生成(如用 CSS 变量:--primary-h: 200; --primary-s: 80%; --primary-l: 50%;
  • 预定义名(tomatorebeccapurple)语义弱、数量少(仅 140+ 个),仅建议用于原型或教学演示

常见颜色相关错误和排查点

颜色没生效?大概率不是写错了值,而是被其他规则覆盖或作用域不对:

  • 检查是否拼错属性:把 color 写成 colour(英式拼法无效)、bg-color(不存在)
  • 用浏览器开发者工具(F12)看“Computed”面板,确认最终生效的 color 值和来源行号
  • 父元素设置了 color,子元素未显式声明时会继承——有时你以为没生效,其实是被继承了
  • 使用 currentColor 时,它取的是当前元素的 color 值,常用于 SVG 图标或边框同步文字色,但容易误判为“没效果”
  • 深色模式下,某些系统级颜色(如 CanvasText)可能随系统变化,纯硬编码#000 在暗色背景下会不可读

真正麻烦的从来不是“怎么写颜色”,而是“为什么这里没变”——多数时候问题出在层叠顺序、继承关系或选择器范围,而不是颜色值本身。

相关专题

更多
css
css

css是层叠样式表,用来表现HTML或XML等文件样式的计算机语言,不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。php中文网还为大家带来html的相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

524

2023.06.15

css居中
css居中

css居中:1、通过“margin: 0 auto; text-align: center”实现水平居中;2、通过“display:flex”实现水平居中;3、通过“display:table-cell”和“margin-left”实现居中。本专题为大家提供css居中的相关的文章、下载、课程内容,供大家免费下载体验。

263

2023.07.27

css如何插入图片
css如何插入图片

cssCSS是层叠样式表(Cascading Style Sheets)的缩写。它是一种用于描述网页或应用程序外观和样式的标记语言。CSS可以控制网页的字体、颜色、布局、大小、背景、边框等方面,使得网页的外观更加美观和易于阅读。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

756

2023.07.28

css超出显示...
css超出显示...

在CSS中,当文本内容超出容器的宽度或高度时,可以使用省略号来表示被隐藏的文本内容。本专题为大家提供css超出显示...的相关文章,相关教程,供大家免费体验。

539

2023.08.01

css字体颜色
css字体颜色

CSS中,字体颜色可以通过属性color来设置,用于控制文本的前景色,字体颜色在网页设计中起到很重要的作用,具有以下表现作用:1、提升可读性;2、强调重点信息;3、营造氛围和美感;4、用于呈现品牌标识或与品牌形象相符的风格。

760

2023.08.10

什么是css
什么是css

CSS是层叠样式表(Cascading Style Sheets)的缩写,是一种用于描述网页(或其他基于 XML 的文档)样式与布局的标记语言,CSS的作用和意义如下:1、分离样式和内容;2、页面加载速度优化;3、实现响应式设计;4、确保整个网站的风格和样式保持统一。

605

2023.08.10

css三角形怎么写
css三角形怎么写

CSS可以通过多种方式实现三角形形状,本专题为大家提供css三角形怎么写的相关教程,大家可以免费体验。

560

2023.08.21

css设置文字颜色
css设置文字颜色

CSS(层叠样式表)可以用于设置文字颜色,这样做有以下好处和优势:1、增加网页的可视化效果;2、突出显示某些重要的信息或关键字;3、增强品牌识别度;4、提高网页的可访问性;5、引起不同的情感共鸣。

395

2023.08.22

PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

12

2026.01.19

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Sass 教程
Sass 教程

共14课时 | 0.8万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 2.9万人学习

CSS教程
CSS教程

共754课时 | 20.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号