Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Div Div and Float

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: помогите решить проблемку
nordghost
Отправлено: 09 Ноября, 2012 - 10:16:23
Post Id



Посетитель


Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011  


Помог: 3 раз(а)




Есть такой код:

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  
  3. <html>
  4. <head>
  5. <link rel="stylesheet" href="<?php echo template()?>/css/style.css" type="text/css">
  6. </head>
  7. <body>
  8. <div id="container">
  9.         <div id="header">
  10.         </div>
  11.         <div id="sidebar">
  12.            <?php getLogin() ?>
  13.         </div>
  14.         <div id="content">
  15.            <?php content() ?>
  16.         </div>
  17. </div>
  18. </body>
  19. </html>
  20.  


container имеет следующий css:

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. #container {
  3.         width:1200px;
  4.         position:relative;
  5.         border:1px solid black;
  6.         margin: 0 auto;
  7. }
  8.  


Блокам которые внутри него а именно: sidebar и content когда я ставлю свойство float выезжают из container:

Как решить данную проблему? нужно чтобы sidebar был слева content справа и всё это внутри container.


-----
<a href="http://netbeans[dot]org/">Моя любимая IDE</a> :3
 
My status
 Top
halsoft
Отправлено: 09 Ноября, 2012 - 10:20:50
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Нояб. 2012  
Откуда: The Land of Chechens


Помог: 3 раз(а)




clear: both применить не пробовали?


-----
Хорошие дела улучшают настроение, делают жизнь счастливей, а людей человеками.
 
 Top
nordghost
Отправлено: 09 Ноября, 2012 - 10:28:18
Post Id



Посетитель


Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011  


Помог: 3 раз(а)




К какому блоку именно необходимо применять?


-----
<a href="http://netbeans[dot]org/">Моя любимая IDE</a> :3
 
My status
 Top
nordghost
Отправлено: 09 Ноября, 2012 - 10:30:11
Post Id



Посетитель


Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011  


Помог: 3 раз(а)




Применил - не помогло!
Прикреплено изображение (Нажмите для увеличения)
Снимок.JPG


-----
<a href="http://netbeans[dot]org/">Моя любимая IDE</a> :3
 
My status
 Top
DelphinPRO
Отправлено: 09 Ноября, 2012 - 10:32:13
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




CODE (css):
скопировать код в буфер обмена
  1. #container:after{
  2.                 content: ".";
  3.                 display: block;
  4.                 height: 0;
  5.                 clear: both;
  6.                 visibility: hidden;
  7. }


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
halsoft
Отправлено: 09 Ноября, 2012 - 10:32:17
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Нояб. 2012  
Откуда: The Land of Chechens


Помог: 3 раз(а)




Попробуйте после div с id content добавить еще один div и ему прописать clear: both

CODE (html):
скопировать код в буфер обмена
  1.  
  2.  
  3.  
  4. <div id="container">
  5.         <div id="header">
  6.         </div>
  7.         <div id="sidebar">
  8.            <?php getLogin() ?>
  9.         </div>
  10.         <div id="content">
  11.            <?php content() ?>
  12.         </div>
  13. <div style="clear: both"></div>
  14. </div>
  15.  
  16.  
  17.  


-----
Хорошие дела улучшают настроение, делают жизнь счастливей, а людей человеками.
 
 Top
DelphinPRO
Отправлено: 09 Ноября, 2012 - 10:34:00
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




второй вариант

CODE (css):
скопировать код в буфер обмена
  1. #container {
  2.            overflow: hidden;
  3. }


есть еще варианты, для разных ситуаций. гуглить "clearfix"


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
nordghost
Отправлено: 09 Ноября, 2012 - 10:36:16
Post Id



Посетитель


Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011  


Помог: 3 раз(а)




Спасибо огромное разобрался Всем +))


-----
<a href="http://netbeans[dot]org/">Моя любимая IDE</a> :3
 
My status
 Top
armancho7777777 Супермодератор
Отправлено: 09 Ноября, 2012 - 10:39:05
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




DelphinPRO пишет:
второй вариант
, не удобен, если предпологается смещение какого либо дочернего элемента, с позиционирование отличным от static, за пределы данного контейнера.
 
 Top
DelphinPRO
Отправлено: 09 Ноября, 2012 - 11:02:21
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




armancho7777777 каждый вариант чем-то неудобен Улыбка
поэтому и нужно выбирать, исходя из ситуации.
навскидку еще пара вариантов:
1)инлайн-блоки для полос
2)display:table-cell;
опять же, есть свои недостатки Улыбка


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
DeepVarvar Супермодератор
Отправлено: 09 Ноября, 2012 - 11:03:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




DelphinPRO пишет:
1)инлайн-блоки для полос
2)display:table-cell;
Неужели уже можно сказать "Прощай IE"?
(Добавление)
Я до сих еще верстаю так, что вплоть до 6-го.
(Добавление)
Дивами Закатив глазки
 
 Top
DelphinPRO
Отправлено: 09 Ноября, 2012 - 11:06:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




DeepVarvar пишет:
Я до сих еще верстаю так, что вплоть до 6-го.
мсье знает толк.. Улыбка

строчные блоки прекрасно эмулируются и в IE6, а таблицы даже в ie7 не пашут. так что практической выгоды из этого способа мало.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB