960 픽셀의 폭을 가진 메인 콘텐츠 DIV와 내부에 두 개의 플로팅 된 DIV 요소가 있습니다.오른쪽으로 부풀린 DIV가 중앙에 나타나고 왼쪽 플로트가 아래에 나타납니다
<div id='content'>
<div id='main_data'>
....Data....
</div>
<div id='sidebar'>
....data....
</div>
</div>
그리고 CSS : 여기의 단순화 된 버전입니다
div#content { width: 960px; position: relative }
div#main_data { float: right; width: 755px; }
div#sidebar { float: left; width: 190px; padding: 4px }
사업부의 #main_data은 #content 내에서 중심을 보이며 #sidebar이 떠 왼쪽으로 표시되지만 #main_data 아래. #content에 여백 또는 패딩이 정의되어 있지 않으며 #sidebar에 4px 패딩을 포함해도 float의 너비는 960px를 초과하지 않습니다.
Firefox, IE8, Chrome, Safari 및 Opera에서는 괜찮 았지만 IE7 및 IE6에서는 문제가 없습니다.
DOM의 위치를 바꾸면 제대로 표시됩니다. #main_data에 더 관련성있는 정보를 문서의 가장 가까운쪽에 가깝게두면이 사이트를 더 많은 SEO 액세스 가능 사이트로 만들려고합니다. (Wikipedia 왼쪽 사이드 바가 소스에서 나중에 나오는 것과 같은 일을합니다). ,
나는 결과가 모두 훌륭해 ... 질문에 대해 명확하지 않을 수 있습니다. – KoolKabin
jsfiddle.net으로 데모를 만드십시오. –