鼠标悬停时,链接不会更改颜色:

MihaŠušteršič

我正在建立一个网站,并陷入了这个奇怪的问题。当我更改CSScolortext-decoration使用css选择器和时a:linka:visited代码可以正常工作,但是当我添加a:hover任何内容时都不会发生。

基本上,我想要的只是在鼠标悬停时更改链接颜色,因此人们可以很容易地看到这是他们可以单击的链接。

我正在使用Google字体和名为normalize.css的模板(两者均使用CDN链接到代码段)。我还使用了一种名为ionicons的自定义图标字体,以及用于创建页眉/页脚的另一个样式表,但我认为它们并不相关,因为我在下面的代码段中重新创建了该问题,但未链接到它们。

我确定我遗漏了一些明显的东西,但无法完全弄清楚。下面的代码段。

/************************************************
LAYOUT
************************************************/




/************************************************
SEARCHBOX
************************************************/
#articles-sidebar {
	margin: 0.5em 0;
	padding: 1em;
}
#articles-sidebar h2, #articles-sidebar p {
	margin: 0;
	padding: 0;
}
#articles-sidebar input {
	box-sizing: border-box;
	padding: 0.5em;
	margin: 0.5em 0;
}
#articles-sidebar input[type="submit"] {
	border: none;
	color: #fff;
	background-color: #26A65B;
}

/************************************************
ARTICLES
************************************************/
.article-box {
	padding: 0.5em;
	margin-bottom: 0.5em;
}
.free {
	background-color: #e3f9ec;
}
.members {
	background-color: #e1b8dd;
}
.article-categories {
	list-style: none;
	margin: 0;
	padding: 0;
}
.article-category {
	padding: 0.5em;
	margin-right: 0.5em;
	display:inline-block;
	background-color: #fff;
	border-radius: 50px;
}
.article-box h1 {
	margin: 0.5em 0;
	padding: 0;
}
.article-box a:link, .article-box a:visited {
	text-decoration: none;
	color: #26A65B;
};
/* THIS ONE DOESN'T WORK */
.article-box a:hover {
	color: #913D88;
};
<!doctype html>
<html>
  <head>
          <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">

      <title>	Articles | PTC Testers
</title>

      <meta name="description" content="Pay to click sites testing">
      <meta name="author" content="Shooshte">

      <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
      
      <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/3.0.3/normalize.css">
      <link rel="stylesheet" type="text/css" href="css/ionicons.css">
      <link rel="stylesheet" type="text/css" href="css/main.css">
      <link rel="stylesheet" type="text/css" href="css/articles.css">
      
  </head>

  <body>
    <header>
        <h1>PTCTesters<small>.com</small></h1>
        <ul>
            <li><a href="http://topdeckandwreck.com/PTC_php">home</a></li>
            <li><a href="http://topdeckandwreck.com/PTC_php/articles">articles</a></li>
            <li><a href="http://topdeckandwreck.com/PTC_php/sites">sites</a></li>
            <li><a href="http://topdeckandwreck.com/PTC_php/contact">contact</a></li>
            <li><a href="http://topdeckandwreck.com/PTC_php/login">login</a></li>
        </ul>
    </header>

    <div id="content">
      	<div id="articles-sidebar">
		<h2>Search articles archive:</h2>
		<form>
			<input type="text" placeholder="author, title, keyword...">
			<input type="submit" value="Search">
		</form>
	</div>
	<div id="articles-feed">
		<div class="article-box free">
			<h1><a href="#">Article title</a></h1>
			<ul class="article-categories">
				<li class="article-category"><a href="#">milestone</a></li>
				<li class="article-category"><a href="#">strategy guide</a></li>
				<li class="article-category"><a href="#">free</a></li>
			</ul>
			<h3><a href="#">Article Author</a>&nbsp;| Date posted</h3>
			<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris convallis congue malesuada. Cras in lacinia urna, ut malesuada ex. Ut tempor dignissim ex, vel congue mi tristique vel. Duis non nisi congue, malesuada enim et, ornare nunc. Donec auctor mattis neque, eget hendrerit ante euismod at. Donec quis sem facilisis, pretium dui at, mattis est. Cras tristique ultrices ipsum, id ornare diam egestas quis. Aliquam pulvinar turpis sit amet lacinia laoreet. In scelerisque vitae neque et pulvinar. Donec auctor turpis erat, ut tincidunt risus aliquam non. </p>
		</div>
		<div class="article-box members">
			<h1><a href="#">Article title</a></h1>
			<ul class="article-categories">
				<li class="article-category"><a href="#">milestone</a></li>
				<li class="article-category"><a href="#">strategy guide</a></li>
				<li class="article-category"><a href="#">free</a></li>
			</ul>
			<h3><a href="#">Article Author</a>&nbsp;| Date posted</h3>
			<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris convallis congue malesuada. Cras in lacinia urna, ut malesuada ex. Ut tempor dignissim ex, vel congue mi tristique vel. Duis non nisi congue, malesuada enim et, ornare nunc. Donec auctor mattis neque, eget hendrerit ante euismod at. Donec quis sem facilisis, pretium dui at, mattis est. Cras tristique ultrices ipsum, id ornare diam egestas quis. Aliquam pulvinar turpis sit amet lacinia laoreet. In scelerisque vitae neque et pulvinar. Donec auctor turpis erat, ut tincidunt risus aliquam non. </p>
		</div>		
	</div>
    </div>
      
    <script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>

    <footer>
      &copy;&nbsp;PTC-Testers,&nbsp;2015
    </footer> 
  </body>
</html>

短程游览

这是一个容易犯的错误。在css中将大括号括起来后,将得到分号。删除这些即可。

.article-box a:link, .article-box a:visited {
    text-decoration: none;
    color: #26A65B;
};
/* TIS ONE DOESN'T WORK */
.article-box a:hover {
    color: #913D88;
};

成为

.article-box a:link, .article-box a:visited {
    text-decoration: none;
    color: #26A65B;
}
/* TIS ONE DOESN'T WORK */
.article-box a:hover {
    color: #913D88;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

鼠标悬停时更改其他链接颜色

鼠标悬停时更改背景颜色

鼠标悬停时更改字体颜色

从pdf鼠标悬停时更改颜色

如何使Button内部的链接在悬停时更改颜色而不将鼠标悬停在链接上

在链接的鼠标悬停时更改文本

如何在样式组件内鼠标悬停时更改路由器链接的颜色?

将鼠标悬停在 QLabel 中时,如何临时更改链接的颜色?

当鼠标悬停在li:之前时,如何更改链接的颜色?

将鼠标悬停在 PyQt 中的链接上时更改文本颜色

将鼠标悬停在div时更改div内的颜色链接

将鼠标悬停在div上不会更改颜色

鼠标悬停时如何更改图像按钮的颜色?

鼠标悬停时更改字体真棒图标的颜色

R中的ggvis:鼠标悬停时更改颜色

在PowerPoint中将鼠标悬停时更改形状颜色的宏

鼠标悬停时更改引导程序“井”的颜色

鼠标悬停时更改标记端的颜色

鼠标悬停时C#更改表行颜色

鼠标悬停时更改画布中的颜色线

如何使用JavaScript更改鼠标悬停时的文本颜色?

鼠标悬停时无法更改背景颜色

更改鼠标悬停弹出窗口的颜色

将鼠标悬停在链接上时,为什么部分css悬停颜色仍留着?

鼠标悬停时的列表标签颜色

Highcharts-如何在鼠标悬停/悬停时禁用颜色更改

鼠标悬停在链接上(悬停)时更改图像,反之亦然

将鼠标悬停在<nav>链接上时,网站会随机更改悬停背景大小

CSS:将鼠标悬停在块上以更改文本颜色和链接