当前位置: 首页 > 面试题库 >

在CSS中使用颜色名称代替颜色代码有什么缺点吗?

祁飞扬
2023-03-14
问题内容

例如写作red比写作更有效#cc0000。它具有较少的字符,占用较少的空间,并且更易于记忆。

在十六进制代码或RGB值上使用颜色名称是否有不利之处?这包括在多开发人员环境中进行编程。


问题答案:

不同的浏览器可能在某些颜色名称的含义上不一致。没有所有1600万个24位颜色的名称。实际上,只有17种W3C标准颜色名称。可以使用它们。

我个人在构建时使用模板系统对CSS文件进行预处理,以便可以保留一组标准的站点颜色并按名称进行引用。这样一来,我可以两全其美:我确切地知道RGB颜色值是什么,但是我可以在CSS中使用更简单的名称。

(当然,仍然不可能 确切 知道颜色在给定用户的浏览器上的外观。)

编辑
-在编写此答案以来的5年中,像Less和Sass这样的预处理器已经非常普遍。它们提供了一些非常复杂的工具来管理CSS源代码中的颜色(以及许多其他内容)。



 类似资料:
  • 问题内容: 我正在使用具有备用行颜色的表。 在这里,我使用class ,但是我只想使用。当我将类用于表时,这适用于替代方法。 我可以使用CSS这样编写HTML吗? 如何使用CSS使行具有“斑马条纹”? 问题答案: $(document).ready(function() 有一个CSS选择器,实际上是一个伪选择器,称为nth-child。在纯CSS中,您可以执行以下操作: 注意: IE 8不支持。

  • 问题内容: 所以,我有一个问题。我从Logger捕获了一些东西,输出看起来像这样: 我需要知道如何删除那些讨厌的ASCII颜色代码(或解析它们)。 问题答案: 如果它们是完整无缺的,则应由ESC()加加分号分隔的数字列表加组成。(请参阅http://codingdict.com/questions/131416。)在这种情况下,您可以通过以下方式删除它们: 。。。或者您可以通过检查日志来利用它们。

  • 下表显示了HTML 3.2中引入的16种颜色名称 - 颜色名称 十六进制值 颜色 show aqua #00ffff 00ffff black #000000 000000 blue #0000ff 0000ff fuchsia #ff00ff ff00ff green #008000 008000 gray #808080 808080 lime #00ff00 00ff00 maroon #8

  • 下表显示了HTML 3.2中引入的16种颜色名称,以支持8位图形卡提供的16种颜色 - 颜色名称 十六进制值 颜色 节目 aqua #00ffff 00ffff black #000000 000000 blue #0000ff 0000ff fuchsia #ff00ff ff00ff green #008000 008000 gray #808080 808080 lime #00ff00 0

  • 问题内容: 一个简单的好问题:是否有与Eclipse 类似的http://studiostyl.es/? 更新 :由于我使用此链接来了解如何使用该插件,因此我想将其放在此处。 http://www.eclipsecolorthemes.org/?view=plugin 该网站正是我想要的。 问题答案: 看一下http://www.eclipsecolorthemes.org/,也可以在市场上直接买

  • 问题内容: 我想将颜色元组转换为颜色名称,例如“黄色”或“蓝色” python中有一种简单的方法可以做到这一点吗? 问题答案: 看起来webcolors将允许您执行以下操作: rgb_to_name(rgb_triplet,spec =’css3’) 将存在于rgb()颜色三元组中的3元整数转换为其对应的归一化颜色名称(如果存在);有效值为html4,css2,css21和css3,默认值为css