테스트 사이트 - 개발 중인 베타 버전입니다

HTML 코딩 ie8 css 애러

· 13년 전 · 1818 · 4
제가 사이트 메뉴코딩을
li로 메뉴 넣고

이미지로 표시하고자

A링크

<a href="#" >메뉴</a>

이런 코딩을 했습니다.
그리고 css에서

a{width:46px;}을 적용했는데.

네.... ie8은 지원이 안되는지 표시가 안됩니다.. 크흠..
혹시 핵이라든지 대처법 알고 계신분 있나요?

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

a:link, a:visited, a:active, a:hover {width:46px;}
로 해보실래요...
13년 전
옙 해보겠습니다. 결과는 댓글로 다시 달겠습니다
13년 전
<a href='#'>메뉴</a> 의 메뉴가 이미지로 되어 있고, 그 이미지의 넓이가 46px 보다 크다면 지정하신 넓이대로 설정되지 않을 수도 있습니다.
만약 이런 경우라면
1. 이미지의 넓이가 46px 이하인 것으로 대체
2. a img {width:46px} 로 이미지의 넓이를 강제로 지정
3. a width style 을 이미지의 넓이와 동일하게 지정
하는 방법으로 해결하실 수 있습니다.
먼저 a태그를 감싸고 있는 div또는 ul 또는 li에 클래스 명을 주시고

.클래스명 a{width:46px;; height:a태그높이값px; display:block;}

이런식으로 해보세요
a태그는 인라인 속성이라서 가로 세로값이 안먹을수도 있는데
블록속성으로 바꿔주면 가로세로 정확하게 적용됩니다

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440