어제 같은 문제가 있었지만 해결 방법을 발견했습니다. 예전에는 밑줄이있는 링크와 방문한 링크를 사용하지 않고 방문자가 동일한 링크를 두 번 클릭하지 않는 것이 더 간단했습니다.
나는 똑같은 일을하려고 할 때 어제 놀라움을 가지고 일을하지 않았습니다. 2007 년부터 모든 브라우저가 보안상의 이유로 "방문한"사이트를 제한한다는 사실을 인터넷에서 발견 할 때까지 30 분을 잃어 버렸습니다. 그들은 단지 "방문한"으로 설정할 수있는 6-7 속성과 같습니다. 그리고 그 중 하나는 테두리 색입니다. 그런 다음 밑줄을 none으로 설정하고 에 "border-bottom-color"를 사용하여 밑줄을 그어으로 지정했습니다. "border-bottom-color : transparent;"를 설정할 수 없습니다. 방문한 사용자에게는 이 테두리 색을 부모 요소 배경색과 동일한 색으로 설정합니다 (). 일단 링크를 방문하면 밑줄이 보이지 않게됩니다.
<style type="text/css">
body{color:black;background-color:white;}
a:link{color:blue;text-decoration:none;border-bottom: 1px solid;border-bottom-color:blue;}
a:visited{color:red;border-bottom-color:white;}
</style>
또는 당신은 배경과 방문에 대해 다른 색으로 링크 테두리 색상을 동일하게 설정하여 역을 (당신이 무엇을 요구) 할 수 있습니다. 역에
데모 : https://jsfiddle.net/stfr9f9a
큰 문제는, 그것이'보인다하십시오'underline' 있지만 : hover'는 점'텍스트 장식을하지 visited' 어떤 이유로하지 않는 '경우 A : link'는'text-decoration : none'을 가지고 있습니다 ... –