사람이 왜 이것이 작동하지 않는지 알 수 있습니까? 이 예제의 경우 상자 위에 마우스를 올리면 상자가 흰색으로 변합니다.CSS hover 속성이 무시되었습니다.
<style type="text/css" media="screen">
.center {
margin: 0 auto;
}
.box {
width: 250px;
height: 250px;
display: block;
background: #000;
border: 1px solid white;
float: left
}
.inner {
width: 175px;
height: 175px;
display: block;
margin-top: 15%;
margin-left: 15%;
background: #fff;
position: relative
}
.boxLink {
position: absolute;
left: 0;
right: 0;
margin-left: auto;
width: 100%;
text-align: center;
line-height: 175px;
font-size: 30px
}
a:link.boxLink {
color:#000;
background: yellow
}
a:visited.boxLink {
color:#000;
background: yellow
}
a:hover.boxlink {
color:#fff;
background: white
}
a:active.boxLink {
color:#000;
background: green
}
</style>
</head>
<body>
<div id="container">
<div class="box">
<div class="inner">
<a class="boxLink" href="#">about</a>
</div>
</div>
</div>
작동하지 않습니다. 테스트 사례를 줄이기 위해 너무 많은 감소를 한 것 같습니다. (당신은 * : 방문한 스타일을 캐스 캐 이드 아래로 내려 놓으면 : hover 스타일) 일반적인 오류를 만들지 않았습니다. – Quentin
명확하게하기 (코드에 * box * 요소가 있기 때문에) : ** 링크 ** 만 흰색 배경을 갖습니다. –
저에게 맞습니다 (Mac OS X의 Chrome 및 Safari에서 테스트 됨). 어떤 브라우저를 사용하고 있습니까? – quantumSoup