我遇到的问题是,当我复制一段html时,即用
<a>my link</a>
然后它会在页面上选择默认的样式颜色,这意味着,如果我设置了标记样式颜色:#f2f2f2,那么它会选择它并在粘贴后使用它。
为了解决这个问题,我想知道是否有一种方法可以设置颜色:无或以某种方式进入每个标签,以便颜色始终是该标签的默认颜色(例如,标签将是蓝色的。)
让我澄清一下, 我想这样做的原因是这段html文本的默认css颜色为红色,从样式表中取出,但在我粘贴之后我不希望粘贴该样式,但是,当我尝试它时,它如果我在某些手机设备上这样做,我会的。我想知道是否有办法将特定标签的样式设置为ONLY默认颜色属性值而不修改它。例如,如果另一个默认为蓝色,则字体将变为蓝色而不是保持红色。
提示:当您尝试将html复制到Google Mail Signature框中时,尤为明显。
谢谢
答案 0 :(得分:3)
我不确定我是否理解你的意思,但如果你想改变链接颜色:
a {
color: red;
}
小提琴: Fiddle
<小时/> 对于您编辑过的问题,如果您想要默认样式,只需执行:
a {
color: initial;
}
答案 1 :(得分:0)
我也不确定你的意思,但是要设置链接颜色,请使用上面匿名的css。
您还可以将颜色属性应用于不同的链接状态。
a:link {color:#FF0000;} /* unvisited link */
a:visited {color:#00FF00;} /* visited link */
a:hover {color:#FF00FF;} /* mouse over link */
a:active {color:#0000FF;} /* selected link */
请务必在外部样式表中设置这些样式,不要使用内联CSS。
例如:
<a style="color:#000;">This is Bad</a>