【问题标题】:Opacity issues with text nested within divs嵌套在 div 中的文本的不透明度问题
【发布时间】:2014-12-09 08:52:40
【问题描述】:

我有三个 div,一个大的父 div,一个在父 div 内的小盒子,然后在小盒子内放文本。

<div class='parentDiv'>
    <div class='smallBox'>
        <div class='text'> Hello!
        </div>
    </div>
</div>

由于某种原因,我的“你好!”不透明文本被淡化为看起来像 0.5 的东西;或 50% 我无法确定,因为我没有设置任何这些 div 的不透明度。

我的 ParentDiv 和 smallBox 的背景颜色设置为:透明;所以你可以看到里面的文字..透明背景会影响文字的不透明度吗?我该如何解决这个问题?

这是我的CSS。

.parentDiv {
 width: 1020px;
 height: 200px;
 background-color: Transparent;
 position: absolute;
 top: 450px;
}

.smallBox {
 width: 200px;
 height: 200px;
 position: absolute;
 left: 160px;
}

.text{
font-family: robotolight, sans-seriff;
font-size: 18px;
color: #ffffff;
text-align: center;
left: 30px;
position: absolute;
z-index: 100000;
width: 100px
margin: 0px auto;
line-height: 30px;

}

【问题讨论】:

  • 颜色:#ffffff; ??有什么原因吗?
  • 这里工作正常:jsfiddle.net/cpygpor8
  • 我们该怎么说?您将大框的背景设置为白色,小框没有背景色,字体颜色也设置为白色。您的意思是将其设置为黑色吗?
  • 除了在宽度 :100px 后缺少半列 (;) 外,它会显示在我所有的浏览器上。唯一的就是白色背景上的白色文字......
  • 这就是你看不到它的原因,@AlexB。

标签: html css text opacity nested


【解决方案1】:

具有“轻”字体粗细的字体会由于其性质而显得更加褪色。尝试更改字体,看看是否仍然存在问题。

【讨论】:

    猜你喜欢
    • 2011-05-21
    • 1970-01-01
    • 2023-03-10
    • 2013-08-01
    • 2011-01-25
    • 2010-10-29
    • 1970-01-01
    • 1970-01-01
    • 2013-02-11
    相关资源
    最近更新 更多