1
템플릿을 구입하여 지난 며칠 동안이 작업을 수행했습니다. 내 재치가 끝났어. 나는 메인 네비게이션 컬러와 현재 선택된 페이지 컬러 위에 마우스를 올려 놓으려고 노력하고있다. 조언 좀 해줄 래?CSS는 색상을 변경하지 않습니다.
코드가 첨부되어 있습니다.
nav#main-nav {
z-index: 50;
display: block;
}
nav#main-nav ul {
position: relative;
z-index: 49;
margin: 0;
padding: 0;
list-style: none;
}
nav#main-nav ul li {
position: relative;
z-index: 45;
float: left;
margin: 0 0 0 20px;
padding: 0;
}
nav#main-nav > ul > li > a {
display: block;
font-family: Ubuntu;
font-size: 13px;
line-height: 40px;
color: #ffffff;
text-decoration: uppercase;
position: relative;
z-index: 45;
padding: 20px 0;
letter-spacing: 0.1em;
}
nav#main-nav > ul > li:hover {
z-index: 46;
color: #ffffff;
}
nav#main-nav > ul > li.current-menu-item,
nav#main-nav > ul > li.current-menu-ancestor {
color: #ffffff;
text-decoration: underline;
}
nav#main-nav ul li .sub-menu {
position: absolute;
top: 80px;
left: 0px;
width: 200px;
padding: 0;
display: none;
z-index: 47;
}
nav#main-nav ul .sub-menu li {
float: none;
border-top: 1px solid;
margin: 0;
}
nav#main-nav ul .sub-menu li:first-child {
border-top: none;
}
nav#main-nav ul .sub-menu li a {
color: #ffffff;
font-size: 12px;
line-height: 20px;
padding: 10px 20px;
display: block;
}
nav#main-nav ul .sub-menu li:hover {
background-color: #ffffff;
}
nav#main-nav ul .sub-menu li:hover a {
color: #ffffff;
}
nav#main-nav ul .sub-menu li.current-menu-item > a {
color: #ffffff;
text-decoration: underline;
}
nav#main-nav ul li ul li .sub-menu {
border-top: none;
position: absolute;
top: 0px;
left: 201px;
}
아마도 수정중인 규칙이 다른 규칙으로 대체되고있는 것 같습니다. 요소를 검사하십시오 (많은 브라우저에서 마우스 오른쪽 버튼으로 클릭하고 "요소 검사"를 선택하여 수행 할 수 있음). 그리고 개발자 도구에서 스타일을 확인하십시오. 이 페이지가 어딘가에서 온라인 상태 인 경우 문제의 원인을 파악하는 데 도움을 드릴 수 있습니다. – Sampson
'nav' HTML을 게시 할 수 있습니까? – TylerH
nav HTML을 게시 할 수 있습니까? – TylerH