Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 为什么文本不是';不是白色的吗?_Html_Css - Fatal编程技术网

Html 为什么文本不是';不是白色的吗?

Html 为什么文本不是';不是白色的吗?,html,css,Html,Css,资料来源如下: <!doctype html> <html> <head> <meta charset="UTF-8" /> <title>White</title> <style> body { background-color: black; } .quadrant-legend { position: absolute; left : 28px; wi

资料来源如下:

<!doctype html>
<html>
<head>
   <meta charset="UTF-8" />
   <title>White</title>
   <style>
body {
   background-color: black;
}
.quadrant-legend {
    position: absolute;
    left    :  28px;
    width   : 288px;
    height  :  62px;
}
.quadrant-legend-img {
    position: absolute;
    top     : 0;
    left    : 0;
    z-index : 3;
}
.quadrant-legend-btn {
    position: absolute;
    top     :  6px;
    right   : 34px;
    z-index : 3;
}
.quadrant-legend-text {
    margin-left: 16px;
    margin-top : 16px;
    font-family: arial, sans-serif;
    font-size  : 26px;
    color      : white;
    z-index    : 4;
}
#quadrant-legend-asset {
    top: 60px;
    z-index: 4;
}
   </style>
</head>
<body>
   <div id="quadrant-legend-asset" class="quadrant-legend">
      <img class="quadrant-legend-img" src="images/quadrant-bg.svg" />
      <img class="quadrant-legend-btn" src="images/quadrant-asset-btn.svg" />
      <p class="quadrant-legend-text">lightblue text</p>
   </div>
   <p class="quadrant-legend-text">white text</p>
</body>
</html>

白色
身体{
背景色:黑色;
}
.象限图例{
位置:绝对位置;
左:28px;
宽度:288px;
高度:62px;
}
.象限图例img{
位置:绝对位置;
排名:0;
左:0;
z指数:3;
}
.象限图例btn{
位置:绝对位置;
顶部:6px;
右:34px;
z指数:3;
}
.象限图例文本{
左边距:16像素;
边缘顶部:16px;
字体系列:arial,无衬线;
字号:26px;
颜色:白色;
z指数:4;
}
#象限图例资产{
顶部:60px;
z指数:4;
}

浅蓝色文本

白色文本

以及Firefox或Chrome显示的结果

问题是:为什么白色文本变成浅蓝色?


注意:我添加了一些
z-index
CSS指令,但没有任何效果。

这很可能是一个特殊性问题,因此请尝试将父项添加到规则中

plus
z-index
仅在
position
ed元素中工作,但我很确定在这种特定情况下您不需要它

正文{
背景色:黑色;
}
.象限图例{
位置:绝对位置;
左:28px;
宽度:288px;
高度:62px;
}
.象限图例img{
位置:绝对位置;
排名:0;
左:0;
z指数:3;
}
.象限图例btn{
位置:绝对位置;
顶部:6px;
右:34px;
z指数:3;
}
#象限图例资源。象限图例文本{
左边距:16像素;
边缘顶部:16px;
字体系列:arial,无衬线;
字号:26px;
颜色:白色;
z指数:4;
位置:绝对位置
}
#象限图例资产{
顶部:60px;
z指数:4;
职位:相对
}

浅蓝色文本


白色文本

很可能是特殊性问题,因此请尝试将父项添加到规则中

plus
z-index
仅在
position
ed元素中工作,但我很确定在这种特定情况下您不需要它

正文{
背景色:黑色;
}
.象限图例{
位置:绝对位置;
左:28px;
宽度:288px;
高度:62px;
}
.象限图例img{
位置:绝对位置;
排名:0;
左:0;
z指数:3;
}
.象限图例btn{
位置:绝对位置;
顶部:6px;
右:34px;
z指数:3;
}
#象限图例资源。象限图例文本{
左边距:16像素;
边缘顶部:16px;
字体系列:arial,无衬线;
字号:26px;
颜色:白色;
z指数:4;
位置:绝对位置
}
#象限图例资产{
顶部:60px;
z指数:4;
职位:相对
}

浅蓝色文本


白色文本

。象限图例img
位置:绝对
,但
。象限图例文本
没有
位置
属性。这意味着,
象限图例文本
上的
z索引
将不适用,使文本显示在
象限图例img
后面,这是您的
图像/quadrant bg.svg
,我假设它是半透明的蓝色矩形


你不应该使用太多的代码>位置:绝对< /代码>你的基本布局特征-考虑使用<代码>浮点:右< <代码> >代码>象限图例BTN<代码>并删除<代码>象限传说IMG<代码>有利于<代码>背景图像< /代码>

.quadrant legend asset

.quadrant legend img
.quadrant legend btn
位置:绝对值
,但
。quadrant legend text
没有
位置
属性。这意味着,
象限图例文本
上的
z索引
将不适用,使文本显示在
象限图例img
后面,这是您的
图像/quadrant bg.svg
,我假设它是半透明的蓝色矩形


<>你不应该使用这么多<代码>位置:绝对< /代码>你的基本布局特征-考虑使用<代码>浮标:右< <代码> >代码>象限BTN < /代码>并删除<代码>象限传说IMG<代码>有利于<代码>背景图像<代码> >代码>象限传奇资产 > < p> <代码> z索引< /代码>属性仅适用于定位的图元(请参见)。您的
图像/象限bg.svg
图像可能部分透明,并显示在文本顶部


position:relative
添加到
.quadrant legend text
选择器中,您应该会没事。

z-index
属性仅适用于定位元素(请参阅)。您的
图像/象限bg.svg
图像可能部分透明,并显示在文本顶部

position:relative
添加到
.quadrant legend text
选择器中,您应该没事了。

尝试:

.quadrant-legend-text p {
    color : #fff;
}
尝试:


尝试添加
!重要信息
推荐
!重要提示
是个坏主意。在诉诸
之前,您应该始终使用更具体的选择器!重要信息
。使用您提供的代码,文本为白色:尝试将
位置:相对
添加到
。象限图例文本
z索引
仅适用于定位的元素。@aghidini:Beat me to.:)尝试添加
!重要信息
推荐
!重要提示
是个坏主意。在诉诸
之前,您应该始终使用更具体的选择器!重要信息
。使用您提供的代码,文本为白色:尝试将
位置:相对
添加到
。象限图例文本
z索引
仅适用于定位的元素。@aghidini:Beat me to.:)背景图像