2010-09-28 2 views
0

вот мой случай. Я хочу, чтобы два divs были бок о бок. В левой строке сохраняется текст, а справа - изображение. Правильной должна быть фиксированная ширина. Я выполнил решение по одному из предыдущих вопросов (разница в том, что в этом случае левый div был фиксированной шириной), и он не работает для меня.Плавающий два divs, один с фиксированной шириной

Вот HTML (две дивы смелы написано - vsebina в иконе):

<div class="background"> 
    <div class="content"> 
    <div class="leftCol"> 
     <div id="Storitve"> 
     <div class="contentBox"> 
      <div class="contentBoxLeft"> 
      <div class="title">Vzdrževanje</div> 
      </div> 
      <div class="contentBoxRight"> 
      <div class="vsebina"> 
      </div> 
      <div class="icon"> 
      </div> 
      </div> 
     </div 
     </div> 
    </div> 
    <div class="rightCol"> 
    </div> 
    <div class="clear"> </div> 
</div> 
<div class="clear"> </div> 
</div> 

Вот CSS:

.vsebina {background-color:#876392;} 
    .icon {background-color:#872472; width:150px; float:right; height:auto;} 

THX за любую помощь! Урос

+0

У вас есть живой пример? – Kyle

ответ

1

попробовать

display:inline-block; 
float:left; 

на левой DIV

+0

Hi Vinay B R, thx, но он не работает – Uros

0

Попробуйте это:

.vsebina 
{ 
    background-color: #876392; 
    float: left; 
} 
.icon 
{ 
    background-color: #872472; 
    width: 150px; 
    float: left; 
    height: auto; 
} 
+0

Привет, ManishTHX для вашего ответа. Если я это сделаю, ICON div находится под div VSEBINA не рядом с ним. – Uros

+0

@Uros: Ну, это сработало для меня. Я не уверен, что это класс 'contentBoxRight', который создает проблему для вас или креста -browser проблема .. !! BTW, я проверил его в Chrome 6, FF 3.6.10 и IE8. – Manish

Смежные вопросы