CSS / PHP链接样式

时间:2014-06-06 19:06:24

标签: html css

我有一个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文件,以便我的电子邮件链接可以是黑色,同时保持白色导航栏链接?

加载顺序:

  1. 内联样式
  2. php包含
  3. 正在变白的<a href>电子邮件链接

3 个答案:

答案 0 :(得分:2)

当您执行PHP包含时,它基本上只是将HTML转储到文档中。因此,您需要将链接设置为类似我上面提到的个别类(并将该类添加到CSS文档中),或者您需要使用一些内联CSS来覆盖CSS文档中的常规规则集。这个内联CSS需要包含在你所包含的PHP文件本身中。

答案 1 :(得分:0)

为电子邮件链接提供课程

HTML

 <a href="" class="email_link"></a>

CSS

.email_link{
  color: #000!important;
 }

答案 2 :(得分:0)

有时如果您在寻找合适的位置来改变css,请将其更改为内联。使用:

  

<a href="#" style="color:blue"> link </a>