Forum Moderators: not2easy
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<style type="text/css">
ul {
float: left;
}
li {
color: #00ff00;
transition: 0.3s;
}
li:hover {
color: #0000ff;
}
a {
color: #000000;
}
</style>
</head>
<body>
<ul>
<li><a href="http://www.google.com/">Google</a></li>
<li><a href="http://www.bing.com/">Bing</a></li>
<li><a href="https://www.wolframalpha.com/">Wolfram Alpha</a></li>
</ul>
</body>
</html>The a tags should always be black - no matter what. In every browser except Edge (even IE!) this is the case. transition: color 0.3s;Explicitly specifying "all 0.3s" has the same problem. As "all" is implied when the properties are omitted, it seems this is where the problem lies.