저는 HTML과 CSS에 매우 익숙합니다. 이것은 프로젝트가 아니라 오히려 스스로 발견하고 있습니다. 목록 (ul
, li
)을 사용하여 탐색 모음을 만들려고하는데 검색 아이콘과 사용자 로그인 아이콘을 탐색 모음의 다른 텍스트와 함께 넣으려고했습니다. 이것은 나의 HTML입니다 :.png 탐색 모음의 배경 이미지로
<div class="nav">
<ul>
<div class="navBarIcons">
<li class="searchIco"><a href="">search</a></li>
<li class="userIco"><a href="">user</a></li>
</div>
<li><a href="">OVERCLOCKING</a></li>
<li><a href="">PERIPHERALS</a></li>
<li><a href="">STORAGE</a></li>
<li><a href="">POWER SUPPLY</a></li>
<li><a href="">GRAPHIC CARDS</a></li>
<li><a href="">MEMORY</a></li>
<li><a href="">MOTHERBOARDS</a></li>
<li><a href="index.html">PROCESSOR</a></li>
</ul>
</div>
이 내 CSS입니다 : 내가하고 싶은 것이 무엇
.userIco {
background-image: url(userIco.png);
background-repeat: no-repeat;
background-size: 25px;
background-position: center;
}
.searchIco {
background-image: url(searchIco.png);
background-repeat: no-repeat;
background-size: 25px;
background-position: center;
}
.nav li a:hover {
background-color: #195ca1;
color: #f2f2f2;
}
이 아이콘에 마우스를 가져하는 것입니다 그리고 당신은에서 볼 수 있듯이 여전히 (이있을 것 내가 마우스를 가져 가면 화면 캡은 내가 텍스트를 제거하면
가 늘 제대로 정렬) 사라와 나는 마우스를 가져 가면 그것은 혈중 알코올 농도의 전체 블록을 포함하지 않습니다 kground
게시 하시겠습니까? hover css? screengrab에서 일어날 가능성이있는 것은 background : color를 설정했기 때문에 색상만으로 설정된 모든 배경이 재설정됩니다. 이 경우에, 당신이 원하는 것은'background-color : color'와 같이 그 밖의 아무것도 변경되지 않도록 색상 만 재 정의하는 것입니다. – Forty
div는'ul'의 자식으로 허용되지 않습니다 ... 잘못된 HTML입니다. 똑같이,'li'는'ul' 이외의 자식이 될 수 없습니다. –
@Forty CSS 코드 –