CSS 링크 스타일
CSS 링크 스타일:
a :link(방문하지 않음)
a:hover(마우스 오버)
a:visited(방문함: 실제로 해당 페이지에 도달함)
a:active(마우스 클릭 후 놓기)(효과 없음) href 속성이 없는 개체)
이러한 요소는 CSS를 정의할 때 순서가 다르며, 이는 직접적으로 다른 링크 표시 효과로 이어집니다.
특수성을 일반에서 특수로 정렬합니다: link--visited--hover--active
원하는 효과는 다음과 같이 얻을 수 있습니다:
a: 링크 {색상: 파란색}
a:visited{색상: 빨간색}
a:hover{색상: 노란색}
a:active{color: 흰색}
다음과 같이 정의된 경우:
a:hover{color: yellow}
a:link{color: blue}
a:visited{color: red}
a:active{color: white}
Hover It을 볼 수 없습니다. 작동합니다. :link가 가장 일반적인 효과이고 범위가 hover보다 크기 때문에 이전 문장이 다루어지기 때문입니다.
예:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>链接样式</title>
<style>
a:link {background-color:#B2FF99;} /* unvisited link */
a:visited {background-color:#FFFF85;} /* visited link */
a:hover {background-color:#FF704D;} /* mouse over link */
a:active {background-color:#FF704D;} /* selected link */
</style>
</head>
<body>
<p><b><a href="/css/" target="_blank">这是一个 link</a></b></p>
<p><b>注意:</b> hover必须在:link和 a:visited之后定义才有效.</p>
<p><b>注意:</b> active必须在hover之后定义是有效的.</p>
</body>
</html>
새로운 파일
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>链接样式</title>
<style>
body {background-color:#eaeaea}
a#textColorStyle:link {color:#FF0000;} /* 未被访问的链接 */
a#textColorStyle:visited {color:#00FF00;} /* 已被访问的链接 */
a#textColorStyle:hover {color:#FF00FF;} /* 鼠标指针移动到链接上 */
a#textColorStyle:active {color:#0000FF;} /* 正在被点击的链接 */
a#underlineStyle:link {text-decoration:none;}
a#underlineStyle:visited {text-decoration:none;}
a#underlineStyle:hover {text-decoration:underline;}
a#underlineStyle:active {text-decoration:underline;}
a#bgStyle:link {background-color:#B2FF99;}
a#bgStyle:visited {background-color:#FFFF85;}
a#bgStyle:hover {background-color:#FF704D;}
a#bgStyle:active {background-color:#FF704D;}
</style>
</head>
<body>
<!--能够设置链接样式的 CSS 属性有很多种(例如 color, font-family, background 等等)。链接的特殊性在于能够根据它们所处的状态来设置它们的样式。-->
<h3>链接的状态</h3>
<ul>
<li>a:link - 普通的、未被访问的链接</li>
<li>a:visited - 用户已访问的链接</li>
<li>a:hover - 鼠标指针位于链接的上方</li>
<li>a:active - 链接被点击的时刻</li>
</ul>
<p><a id="textColorStyle" href="http://www.baidu.com" target="_blank" title="访问百度">这是一个链接</a></p>
<p><b>注释:</b>
<ol>
<li>a:hover 必须位于 a:link 和 a:visited 之后</li>
<li>a:active 必须位于 a:hover 之后</li>
</ol>
<p><a id="underlineStyle" href="http://www.baidu.com" target="_blank">自定义链接的下划线样式</a></p>
<p><a id="bgStyle" href="http://www.baidu.com" target="_blank">自定义链接的背景色样式</a></p>
<!--链接框-->
</body>
</html>
시사
Clear
- 코스 추천
- 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~
이 강좌를 시청한 학생들도 학습하고 있습니다.
PHP로 사업을 시작하는 방법에 대해 간단히 이야기해 보겠습니다.
웹 프론트 엔드 개발에 대한 빠른 소개
민망한 물건 백과사전 사이트를 모방한 Mini 버전 MVC 프레임워크의 대규모 실용 Tianlongbabu 개발
PHP 실용 개발 시작하기: 빠른 PHP 생성 [중소기업 포럼]
로그인 인증 및 클래식 게시판
컴퓨터 네트워크 지식 수집
빠른 시작 Node.JS 정식 버전
당신을 가장 잘 이해하는 프론트엔드 강좌: HTML5/CSS3/ES6/NPM/Vue/...[원본]
자신만의 PHP MVC 프레임워크 작성(깊이 있는 40개 장/자세한 내용/초보자가 발전하려면 읽어야 함)
















