웹 페이지가 상대적으로 배치되었습니다. 사용자의 화면 해상도에 따라 확대 및 축소됩니다.상대적으로 배치 된 웹 페이지의 인라인 DIV의 두 번째 행에서 DIV를 올바르게 플로팅하는 방법은 무엇입니까?
.box { width:200px;height:300px;display:inline-block;*display:inline;margin-right:20px }
.ad { width:420px;height:300px;float:right }
내 문제 :
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="ad"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
etc...
CSS는 다음과 같이이다 : 내 시나리오를 그릴 쉽게 때문에, 여기 내 간단한 레이아웃입니다 :
그리고 여기에 간단한 HTML이다 그림에 나와 있습니다 - 나는 .ad
오른쪽으로 떠올라 야하지만 두 번째 줄에는 떠 있어야합니다. 그것은 다른 브라우저에서 잘 작동하지만 IE는 문제입니다. 그냥 다음 행 (세 번째 행)에 .ad
을 띄웁니다. 거기 crossbrowser (IE7 이상), 아마도 순수 CSS (조건, JS 사용할 수 있습니다) 솔루션이 있나요?
대단히 감사합니다.
그리드 시스템의 일종으로 나타납니다
이 시나리오는 고정 크기의 래퍼 안에 있습니까? – vanErp
아니요, 사용자의 화면 해상도에 따라 유연한 너비가 있습니다. – Frodik