정상적인 연결 상태 및 마우스 오버 상태가 내 웹 사이트에서 작동하지만 어떤 이유로 활성 상태가 작동하지 않는데 왜 이것이 작동하지 않습니다. 누군가 도와 줄 수 있어요. 활성 상태에서 링크가 원래 색상으로 되돌아 가지 않도록 유지하고 싶습니다.활성 내비게이션 링크
ul#menu li a {
text-decoration: none;
font-family:'Novecento Sans W01 Lt';
font-size:14px;
color:white;
background-color: #223e99 ;
border-left:solid;
border-left-color: #223e99 ;
border-right:solid;
border-right-color: #223e99 ;
border-left-width:32px;
border-right-width:32px;
border-top:solid;
border-top-color:#223e99 ;
border-top-width:15px;
border-bottom:solid;
border-bottom-color:#223e99 ;
border-bottom-width:15px;
margin-left:-18px;
}
ul#menu li a:hover {
text-decoration: none;
font-family:'Novecento Sans W01 Lt';
font-size:14px;
color:white;
background-color: #7fc14b ;
border-left:solid;
border-left-color: #7fc14b ;
border-right:solid;
border-right-color: #7fc14b ;
border-left-width:32px;
border-right-width:32px;
border-top:solid;
border-top-color:#7fc14b ;
border-top-width:15px;
border-bottom:solid;
border-bottom-color:#7fc14b ;
border-bottom-width:15px;
margin-left:-18px;
}
ul#menu li a:active{
text-decoration: none;
font-family:'Novecento Sans W01 Lt';
font-size:14px;
color:white;
background-color: #7fc14b ;
border-left:solid;
border-left-color: #7fc14b ;
border-right:solid;
border-right-color: #7fc14b ;
border-left-width:32px;
border-right-width:32px;
border-top:solid;
border-top-color:#7fc14b ;
border-top-width:15px;
border-bottom:solid;
border-bottom-color:#7fc14b ;
border-bottom-width:15px;
margin-left:-18px;
}
에서 국경 짧은 손에 대한 자세한 내용을보실 수 있습니다은 '클릭 된 링크에 대한 의사 클래스 아닌가요? – Huey
예 @Huey, active는 버튼 (또는 손가락)을 놓자 마자 마우스 (또는 손가락)가 클릭되고 제거되는 순간입니다. 그러나 내가 포스터가 원한다고 생각하는 것은 당신이 그 페이지에 있다면 그 색을주는 것입니다. – Rvervuurt
그런 경우 CSS만으로는 작동하지 않습니다. 백엔드 또는 js가 추가 된 별도의 클래스에': active' 코드를 넣어야합니다. – Huey