Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.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_Text_Colors_Hyperlink - Fatal编程技术网

Html 超链接颜色不变?

Html 超链接颜色不变?,html,css,text,colors,hyperlink,Html,Css,Text,Colors,Hyperlink,我很难让我的链接保持白色 这是头号代码 float1{ 位置:绝对位置; 宽度:250px; 高度:40px; z指数:1; 左:40px; 顶部:300px; 字体大小:35px; 背景色:黑色; 颜色:白色; 文本对齐:居中; 颜色:白色; 文字装饰:无; } 如果存在href,则默认情况下锚定标记有自己的属性(向用户显示它是链接) 您需要将颜色直接添加到a标记: #float1 a{ color: #FFF; } 或所有a标签,如果您愿意: a{ color: #FFF; }

我很难让我的链接保持白色
这是头号代码

float1{
位置:绝对位置;
宽度:250px;
高度:40px;
z指数:1;
左:40px;
顶部:300px;
字体大小:35px;
背景色:黑色;
颜色:白色;
文本对齐:居中;
颜色:白色;
文字装饰:无;
}

如果存在
href
,则默认情况下锚定标记有自己的属性(向用户显示它是链接)

您需要将颜色直接添加到
a
标记:

#float1 a{
  color: #FFF;
}
或所有
a
标签,如果您愿意:

a{
   color: #FFF;
}

或 您可以在
a
上使用
color:inherit
,然后从其父级继承它:

#float1 a{
  color: inherit;
}


并删除
标记,因为如果存在
href
,则默认情况下,HTML5不支持这些标记锚定标记具有自己的属性(以向用户显示它是一个链接)

您需要将颜色直接添加到
a
标记:

#float1 a{
  color: #FFF;
}
或所有
a
标签,如果您愿意:

a{
   color: #FFF;
}

或 您可以在
a
上使用
color:inherit
,然后从其父级继承它:

#float1 a{
  color: inherit;
}

并删除
标记,因为它们在HTML5中不受支持该
标记不再受支持。但您可以使用
style=”“
作为替代方法

<a style="color:white" href="#" onclick="myFun();">Home</a>

不再支持
标记。但您可以使用
style=”“
作为替代方法

<a style="color:white" href="#" onclick="myFun();">Home</a>

如果您想保持白色,即使在访问链接等之后,根据您对链接文本应为白色的情况的偏好,以下内容也适用:

/* unvisited link */
a:link { color: white; }

/* visited link */
a:visited { color: white; }

/* mouse over link */
a:hover { color: white; }

/* selected link */
a:active { color: white; }
或者,如果您确实希望页面上的所有链接都是白色的,而不仅仅是一个特定的链接,对于上述所有条件,您可以在页面的样式部分或为网页加载的CSS文件中使用以下内容:

a { color: white; }
如前所述,字体标记不应用于设置超链接的颜色,应该删除。虽然我不知道还有哪个浏览器不支持它


如果您想保持白色,即使在访问链接等之后,根据您对链接文本应为白色的情况的偏好,以下内容也适用:

/* unvisited link */
a:link { color: white; }

/* visited link */
a:visited { color: white; }

/* mouse over link */
a:hover { color: white; }

/* selected link */
a:active { color: white; }
或者,如果您确实希望页面上的所有链接都是白色的,而不仅仅是一个特定的链接,对于上述所有条件,您可以在页面的样式部分或为网页加载的CSS文件中使用以下内容:

a { color: white; }
如前所述,字体标记不应用于设置超链接的颜色,应该删除。虽然我不知道还有哪个浏览器不支持它


字体标记已弃用且在html5中不受支持,use css insteadfont标记已弃用且在html5中不受支持,use css insteadIt完全不需要将样式应用于所有可能的条件。在没有其他条件的情况下将其应用于根(
a
)会强制链接始终为白色。@DominatorX,我的目的是向提出问题的人展示可以单独控制的条件,这就是为什么我指出“以下应用取决于您对链接文本应为白色的情况的偏好”。我同意,如果ProgramForFun确实希望它总是白色的,那么你发布的内容更可取。直到我添加了我的回复后,我才看到你的回复,但我想我会留下它,这样他就可以看到有几种颜色可以应用的条件,而不仅仅是在访问链接之前和之后。完全没有必要对所有可能的条件应用样式。在没有其他条件的情况下将其应用于根(
a
)会强制链接始终为白色。@DominatorX,我的目的是向提出问题的人展示可以单独控制的条件,这就是为什么我指出“以下应用取决于您对链接文本应为白色的情况的偏好”。我同意,如果ProgramForFun确实希望它总是白色的,那么你发布的内容更可取。直到我添加了我的回复后,我才看到你的回复,但我想我会留下它,这样他就可以看到可以应用颜色的几个条件,而不仅仅是在访问链接之前和之后应用的条件。