Показать сообщение отдельно
  #7 (permalink)  
Старый 16.11.2012, 20:53
Новичок на форуме
Отправить личное сообщение для Мария86 Посмотреть профиль Найти все сообщения от Мария86
 
Регистрация: 16.11.2012
Сообщений: 5

Все равно не получается.
Допустим есть такая структура документа
Код:
<!DOCTYPE HTML>
<html>
  <head> 
    <style>
      .main {
      height: 100px;
      width: 100%; 
      }   
      #a {
        background: #f00;
        float: left;        
      }
      #b {
        background: #0f0;
      }
      .c {
         height: 50px;
         width: 50px;
         padding: 10px;
       }
    </style>
  </head>
  <body>
 <div class="main">
    <div id="a">
       <div class='c'></div>
    </div>
    <div id="b">        
    </div>
 </div>
  </body>
</html>
но у дива 'a' не задана ширина. Просто в нем или есть (div.c), или нет содержания и от этого определяется его ширина. Как при таких показателях задать ширину и отступ? Т.е. если есть div.c!=0 по высоте и ширине, то эти высота и ширина присваиваются 'a'. И следовательно отступ слева у 'b' = равен ширине 'a'. И 'b' обтекает слева 'a'.
Все, у меня сейчас мозг взорвется.
Ответить с цитированием