Heim >Web-Frontend >HTML-Tutorial >Die Lösung für den ungültigen Besuch in der A-Tag-Pseudoklasse in HTML

Die Lösung für den ungültigen Besuch in der A-Tag-Pseudoklasse in HTML

黄舟
黄舟Original
2017-07-27 13:27:513297Durchsuche

Ungültige Lösung für „besucht“ in einer Tag-Pseudoklasse in 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>

Kürzlich. Erstellen Sie im obigen einfachen Test zuerst eine test.html und schreiben Sie dann den obigen Code in test2. Sie können feststellen, dass a:visited

nicht zu funktionieren scheint, also bin ich online gegangen, um relevante Informationen zu finden:

Online heißt es, dass die 4 Pseudoklassen in der Reihenfolge meines obigen Codes sortiert werden sollten, sodass es kein Problem gibt.

Es gab keinen anderen Weg, ich musste Baidu ausprobieren

<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>

Das Problem trat auf. Baidu, auf das ich nicht geklickt habe, wurde sofort schwarz, als es herauskam.

Die test.html, auf die ich unzählige Male geklickt habe, hat sich nach dem Klicken nicht geändert.

Also hatte ich eine gewagte Vermutung, historische Aufzeichnungen.

Ja, nachdem ich den Browserverlauf gelöscht und die Seite aktualisiert hatte, wurde der Baidu-Hyperlink direkt rot.

Nachdem ich geklickt habe, wurde es laut Programm schwarz. Aktualisieren Sie die Seite erneut, immer noch schwarz.

Wenn man sich den Verlauf ansieht, gibt es keinen Verlauf über test.html. (Es wird empfohlen, Browser wie Chrome zu verwenden, die einen Verlauf der Ausführung lokaler Dateien hinterlassen können, und ich werde in Zukunft nie wieder andere unordentliche Browser verwenden.) Unabhängig davon, wie Sie klicken, wird die ursprüngliche rote Farbe angezeigt.

Wenn wir dies also normalerweise üben, weiß der Browser nach dem Klicken nicht, dass wir geklickt haben, und es gibt keine Anwendung :visited Pseudoklasse. Lassen Sie uns das Gefühl haben, dass a:visited nutzlos ist.

Das obige ist der detaillierte Inhalt vonDie Lösung für den ungültigen Besuch in der A-Tag-Pseudoklasse in HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn