【问题标题】:Specifying only text color仅指定文本颜色
【发布时间】:2014-09-01 12:22:46
【问题描述】:

我有一个指定了background-colorborder-color 的元素,在该元素中,我有另一个元素,我只想指定文本颜色并继承背景和边框颜色。如果我在上面使用color,看起来背景和边框颜色也更改为该颜色。有没有办法只指定文本颜色?

【问题讨论】:

  • 有任何可用的小提琴来证明这个问题吗??
  • 说真的,你有 >62k 代表;您一定已经预料到对代码的请求来重现您的问题..
  • @KyleSevenoaks 你错了。 AlexDom 的回答可以告诉你。
  • 我很抱歉;我指出您显然有使用此站点的经验,因此您应该知道在您的问题中提供相关代码来证明您的问题。如需更多建议,请参阅MCVE guidance
  • @DavidThomas 感谢您指出这一点。但我认为从我在问题中的话来说已经足够清楚了。

标签: css colors font-face


【解决方案1】:

就像 Louis Lazaris 四月份在sitepoint 所说的那样。 color 属性不仅适用于文本。它可以更改alt 属性颜色、列表元素的边框、列表元素的项目符号和编号以及hr 元素的颜色。你可以看codepen的例子here

【讨论】:

  • 正如我在问题中所写的,我知道这一点。你没有回答我的问题。
  • color 是更改文本颜色的唯一方法,您需要重写边框或将文本包装在 span 或任何其他内联更好的语义选择中。
猜你喜欢
  • 2018-10-12
  • 2020-07-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-19
  • 2018-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多