我有一个html页面,标题中的<style></style>
标签中有样式,而php块中有一些包含在主体中。
在最顶端,我得到了这个:
a:link {color: inherit;} /* unvisited link */
a:visited {color: inherit;} /* visited link */
a:hover {color: inherit;} /* mouse over link */
a:active {color: inherit;} /* selected link */
在导航栏(其中一个包含php)中我有这个:
a:link {color:white; text-decoration:none;} /* unvisited link */
a:visited {} /* visited link */
a:hover {text-decoration:underline;} /* mouse over link */
a:active {} /* selected link */
问题是我在php包含的同一页面上有一些<a href>
电子邮件链接,这些链接在白色背景上变白。如何覆盖包含的php文件,以便我的电子邮件链接可以是黑色,同时保持白色导航栏链接?
加载顺序:
<a href>
电子邮件链接答案 0 :(得分:2)
当您执行PHP包含时,它基本上只是将HTML转储到文档中。因此,您需要将链接设置为类似我上面提到的个别类(并将该类添加到CSS文档中),或者您需要使用一些内联CSS来覆盖CSS文档中的常规规则集。这个内联CSS需要包含在你所包含的PHP文件本身中。
答案 1 :(得分:0)
为电子邮件链接提供课程
<a href="" class="email_link"></a>
.email_link{
color: #000!important;
}
答案 2 :(得分:0)
有时如果您在寻找合适的位置来改变css,请将其更改为内联。使用:
<a href="#" style="color:blue"> link </a>