a:link,a:visited,a:hover,a:active

a:link{
color: white;
}
a:visited{
color: yellow;
}
a:hover{
color:#D158A9;
}
a:active{
color: red;
}
代码中白色不显示,浏览器打开运行时就出现的是黄色,访问过后也还是黄色,运行w3school中的代码也是同样的现象,但运行菜鸟教程中的代码时结果是合适的,到底是怎么回事?

a:visited{
color: yellow;
}表示只要你访问过了,那他就是黄色

你白色的背景 , 没显示之前的白色看不到
可以在外面加一个有背景颜色的 div