HTML의 a 태그 의사 클래스에서 잘못된 방문에 대한 솔루션

黄舟
풀어 주다: 2017-07-27 13:27:51
원래의
3256명이 탐색했습니다.

HTML

<html>
	<head>
		<title>伪类超链接</title>
		<!--<link href="./test.css" type="text/css" rel="stylesheet"></link>-->
		<style type="text/css">
			a:link {
				color:red;
				font-size:20px;
			}		
			a:visited {
				color:black;
				font-size:22px;
			}
			a:hover {
				color:yellow;
				font-size:22px;
			}
			a:active {
				color:green;
				font-size:24px;
			}

			table{
				width:200px;
				height:200px;
				background-color:pink;
			}
			body{
				margin-left:0;
				margin-top:0;
			}

		</style>
	</head>
	<body>
		<a href="./test.html" target="_blank">这是一个伪类的超链接</a>

	</body>
</html>
로그인 후 복사

의 a 태그 의사 클래스에서 잘못된 방문에 대한 솔루션이 최근에 나왔습니다. 위의 간단한 테스트에서는 먼저 test.html을 생성한 후 test2에 위의 코드를 작성해 보았는데, a:visited

가 안되는 것을 볼 수 있어서 관련 정보를 찾아보려고 온라인에 접속했습니다:

온라인에서 말했습니다. , 4 의사 클래스는 위 코드의 순서대로 정렬되어야 합니다. 문제 없습니다.

다른 방법이 없어서 바이두를 써봐야겠어요

<span style="white-space:pre">	
</span>
<body>
<a href="http://www.baidu.com" target="_blank">百度</a>
<pre name="code" class="html">
<span style="white-space:pre">		
</span>
<a href="./test.html" target="_blank">这是一个伪类的超链接</a>
</body>
로그인 후 복사

문제가 나왔습니다. 제가 클릭하지 않은 바이두는 나오자마자 검게 변했어요.

수없이 클릭한 test.html은 클릭 후에도 전혀 바뀌지 않았습니다.

그래서 역사적 기록을 바탕으로 과감한 추측을 해봤습니다.

네, 브라우저 기록을 지우고 페이지를 새로고침했더니 바이두 하이퍼링크가 바로 빨간색으로 바뀌었습니다.

클릭하니 프로그램에 따라 검게 변했어요. 페이지를 다시 새로 고치세요. 여전히 검은색입니다.

이력 기록을 살펴보니 test.html에 대한 이력 기록이 없습니다. (로컬 파일 실행 기록을 남길 수 있는 크롬 등의 브라우저를 사용하는 것을 권장하며, 앞으로는 다른 지저분한 브라우저는 절대 사용하지 않겠습니다.) 그래서 어떻게 클릭해도 원래의 붉은색으로 표시됩니다.

그래서 우리가 보통 이것을 연습할 때 브라우저에 기록 기록이 남아 있지 않기 때문에 클릭한 후에 브라우저는 우리가 클릭했다는 것을 모르고 a:visited 의사 클래스가 적용되지 않습니다. a:visited가 쓸모없다고 생각해보자.

위 내용은 HTML의 a 태그 의사 클래스에서 잘못된 방문에 대한 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿