> 웹 프론트엔드 > CSS 튜토리얼 > Internet Explorer 6 및 7에서 내 인라인 블록 요소가 작동하지 않는 이유는 무엇입니까?

Internet Explorer 6 및 7에서 내 인라인 블록 요소가 작동하지 않는 이유는 무엇입니까?

Mary-Kate Olsen
풀어 주다: 2024-12-21 08:11:13
원래의
203명이 탐색했습니다.

Why Aren't My Inline-Block Elements Working in Internet Explorer 6 and 7?

Internet Explorer 6 및 7에서 인라인 블록 요소 작동

Q: CSS 코드에서 인라인 블록 요소를 사용하고 있습니다. , 그러나 Internet Explorer 6 및 7에서는 제대로 작동하지 않습니다. 내가 뭘 하고 있는 걸까요? 틀렸나요?

<사전>

가입 {

color:#FFF;
border-bottom:solid 1px #444;
text-transform: 대문자;
text-align:center;
}

signup #left {

display: inline-block
}

signup #right {

배경 이미지:url(images/signup.jpg);
테두리 왼쪽: 단색 1px #000;
테두리 오른쪽: 단색 1px #000;
디스플레이: 인라인 블록;
패딩:1% 2%
너비:16%;
}

signup #right a { 글꼴 크기:100%; 글꼴 무게:굵게 }

가입 #right p { 글꼴 크기:90%; 글꼴 무게:굵게 }

가입 a:hover { color:#FFF; text-꾸밈:밑줄 }

A: Internet Explorer 6 및 7에서 inline-block은 범위와 같은 자연스러운 인라인 요소에서만 작동합니다. div와 같은 다른 요소에서 작동하게 하려면 다음이 필요합니다.

</p>
<h1>yourElement {</h1>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">display: inline-block;
*display: inline;
zoom: 1;
로그인 후 복사

}

  • *display: inline은 IE7에만 해당되는 CSS 해킹입니다.
  • zoom: 1은 인라인 블록이 작동하는 데 필요한 레이아웃이 요소에 있는지 확인합니다.

유효한 CSS를 사용하여 이 해결 방법을 구현하는 것이 가능하지만 특히 공급업체 접두사가 붙은 속성을 이미 사용하고 있는 경우에는 권장되지 않습니다. 인라인 블록에 대한 자세한 내용은 이 리소스를 참조하세요.

위 내용은 Internet Explorer 6 및 7에서 내 인라인 블록 요소가 작동하지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿