IE 에서는 왜 li:hover 가 안 먹죠???
이름없음
#topMenu li:hover { background-color: #FF9900; color:#000000; position: relative; top:5px; border:0; z-index: 100;}
와 같이 li에 마우스가 올라가면 배경색이 바뀌게 할려는데유독 IE에서만 안되네요.새로 나온 태그도 아닌되 왜 안되는거죠????도와주세요.안하던 CSS이용할려니 막히는게 참 많네요. 하지만 아주 편리한듯 하네요. ㅎㅎ
-
Addicted
제이쿼수다님 말씀대로 li a:hover하니 원하는대로 되긴 하네요. 그럼 이 태그도 브라우저 특성을 타는 건가요? 다른 크름등에서는 맨 처음 태그로도 간단히 되던데 ...?
-
보단
!--상단 네비게이션--
\t\t\tdiv id=\topMenu\
\t\t\t\tul
\t\t\t\t\ta href=\#\li메뉴1/li/a
\t\t\t\t\ta href=\#\li메뉴2/li/a
\t\t\t\t\ta href=\#\li메뉴3/li/a
\t\t\t\t\ta href=\#\li메뉴4/li/a
\t\t\t\t/ul
\t\t\t/div
이렇게 해줄려는데요? -
딸기우유
li a:hover 로 해보세용!!!
-
석죽
아~ 그럼 a 태그의 text에만 링크가 작용하지 않나요? 원하기는 li박스를 대충 눌러도 링크가 먹히게 할려는건데요 말입니다.
a 에도 해주고 li에도 해줘야 하나요? 중복되는데 ....? -
빈길
익스폴로러 8버젼입니다.
a 태그에 하지 않고 li 태그에 마우스오버 효과를 주고 할려는데 ...? -
맑은가람
IE 6.0에서 하셨나요?
a태그에서 해보셨는지요. -
살랑살랑
a를 제외한 엘레먼트에 :hover가 적용이 안되는것은 ie가 CSS에 대해서 최적화 되어 있지 않다는 것입니다. (CSS몇 인지는 __;) 그래서 보통 a를 이용해서 hover를 쓰거나 스크립트를 사용한다죠.
저거 말고도 적용이 안되는 css 선택자들 많이 있습니다. 그래서 아직은 잘 사용을 하지 않죠__)a; -
벚꽃
아~ 그런 방법이 있군요. 춘드로님 감사합니다. 해보겠습니다. ^^
하지만 li:hover가 안 먹히는건 여전한듯 ... -
밤
a에 display:block;을 주세요~그럼 li영역만큼 a가 차지 하게 될겁니다.
-
바라
잘못된 마크업입니다. li안에 a를 넣으셔야 합니다.