IE 7 по левому центру по правому краю без таблиц - PullRequest
0 голосов
/ 14 ноября 2011

У меня есть 3 деления

<div id="container">
    <div id="left">left</div>
    <div id="center">center</div>
    <div id="right">right</div>    
</div>

и мне нужно выровнять их по горизонтали в IE7 правый переходит на следующую строку. Я использую левый и правый поплавки (центр установлен для отображения: inline; clear: none;) Я также держусь подальше от абсолютного позиционирования (но, возможно, это единственный способ сделать это) какие-нибудь предложения по умному способу достигнуть этого без использования таблиц? спасибо

Ответы [ 2 ]

1 голос
/ 14 ноября 2011

Я написал небольшой пример: http://jsfiddle.net/K7G3C/

1 голос
/ 14 ноября 2011

используйте float: left; во всех div в css. нет необходимости display:inline;.

HTML:

<div id="container">
    <div id="left">left</div>
    <div id="center">center</div>
    <div id="right">right</div>    
</div>

CSS:

#container div{
   float: left;
   width: 30%;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...