ie6 float position에 표시되지 않음
ie6에서 나는float:left를 사용했는데 그 안의 요소에서position이라는 요소를 사용했다. 다른 브라우저에서는 모두 좋은데 유독 i6에서는 사용할 수 없다.코드 구조:
- <style>
- li {float:left;}
- </style>
- <ul>
- <li>
- <div class="brand">
- <div style="position:relative">
- </div>
- </div>
- </li>
- <li>
- <div class="brand">
- <div style="position:relative">
- <div style="position:absolute">
- </div>
- </div>
- </div>
- </li>
- <li>
- <div class="brand">
- <div style="position:relative">
- <div style="position:absolute">
- </div>
- </div>
- </div>
- </li>
- <li>
- <div class="brand">
- <div style="position:relative">
- <div style="position:absolute">
- </div>
- </div>
- </div>
- </li>
- </ul>
해결 방법:li에class를 추가하고display:block을 정의합니다.position:relative;잘 됐어!주로 리에 블록 원소를 첨가한다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
IE6 솔루션 png 투명도function correctPNG() for(var i=0; i<document.images.length; i++) var img = document.images[i] var imgName = img.src.toU...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.