11주차 - jsp&css (7) 가상 클래스

2022. 9. 13. 19:34jsp/css

이번의 목표

01. <a>에 가상 클래스를 만들고 사용해보자.


가상 클래스를 이용하여 마우스 이벤트에 따른 링크의 변화를 확인해 볼것입니다.

01. jsp 코드
02. 실행 화면

01. jsp 코드

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ex05</title>
<style type="text/css">
/* 가상 클래스 */
	a:link{color: pink; text-decoration: none;} 
	a:visited {color: blue;}
	a:hover {text-decoration: overline;color: black; font-size: 20px;}
	a:active {background-color: yellow;}
}

</style>
</head>
<body>
	<h2>Pseudo Class</h2>
	<p><a href="ex05.jsp" target="_blink">test</a> : 마우스 이벤트에 따른 링크의 변화</p>
	<p><a href="ex08.jsp" target="_blink">test</a> : 마우스 이벤트에 따른 링크의 변화</p>
	<hr>
	link : 웹 문서에서 사용자가 방문하지 않았던 곳을 표시한다<br>
	visited : 웹 문서에서 사용자가 방문한 곳을 표시한다.<br>
	hover : 웹 문서에서 사용자가 링크에 마우스 포인터를 올리는 순간을 나타낸다.<br>
	active : 웹 문서에서 사용자가 링크를 클릭하는 순간을 나타낸다.<br>
</body>
</html>

02. 실행 화면

①방문하지 않은 문서인 test는 분홍색 글씨로 출력되고, 이미 방문한적이 있는 문서는 파란색으로 출력되는 것을 확인 할 수 있습니다.

②마우스를 올렸을 때에 검은색 글씨, 글씨 크기의 변화, overline이 적용되는 것을 확인할 수 있습니다.

③마우스를 클릭했을 때에 background-color에 노란색이 생기는 것을 확인 할 수 있습니다.

④아래쪽의 test와 연동된 문서를 접속하고 나면 분홍색 글씨에서 파란색 글씨로 바뀐 것을 확인할 수 있습니다.

 

가상 클래스에 대해서는 아직 개념적인 부분을 완벽하게 이해하지 못해 설명이 많이 빈약한 부분 죄송합니다.