За последние 24 часа нас посетили 21409 программистов и 1694 робота. Сейчас ищут 1800 программистов ...

Наследование размеров в div-ах

Тема в разделе "HTML и CSS", создана пользователем kostyl, 29 май 2009.

  1. kostyl

    kostyl Guest

    Подскажите пожалуйста. Ест два дива, один в другом. Мне надо чтобы внутренний расположился на левой половине внешнего, оба были резиновые, и на высоту текста. Заранее благодарю.
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    А чего, по-обычному не задается?
     
  3. HTML:
    1. <!doctype html>
    2. <div style="float: left; width: 100%; border: 1px solid blue">
    3. <div style="float: left; width: 50%;  border:1px solid red;">
    4. div
    5. </div>
    6. text text text
    7. text text text
    8. text text text
    9. text text text
    10. text text text
    11. text text text
    12. </div>
    13. </body>
    14. </html>
    Так, что ли?
     
  4. kostyl

    kostyl Guest

    Имеется на данный момент и не работет, потому что отображает внутренний див справа:
    HTML:
    1. <div class="message">куча всяких тэгов и все такое<div style="text-align: right; width: 50%;"></div>куча всяких тэгов и все такое</div>
    2.  
    Мне надо поменять ТОЛЬОКО у внутреннего стиль так, что бы он занимал правую часть дива класса message. Сейчас же он знимает 50% левой части. Вот.
     
  5. float измени в моем примере на right
     
  6. kostyl

    kostyl Guest

    флоппик
    они же один в другом, как он всплывет справа? У меня и не выходит... с
    HTML:
    1. <div style="float: rigth; width: 50%;">
     
  7. kostyl

    kostyl Guest

    Это как по обычному?
    честно пробовал, но у меня ничего не получается, слева он и все тут... толи я тормоз, толи одно из двух...
     
  8. TheShock

    TheShock Активный пользователь

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
  9. kostyl

    kostyl Guest

    TheShock
    флоппик
    Все я понял, спасибо всем. Мне надо было, что бы текст который потом пишется дальше не залазил на уровень ушедшего вправо блока, поэтому без еще одного дива с clear: both; ничего не получалось.
     
  10. kostyl

    kostyl Guest

    Раз уж я тут гворю, влом заводить новый топик. Есть такая проблема: Opera и IE переносят текст в местах где заканчивается один span и начинайтся другой. Как этого избежать можно, не ставя & n b s p; между ними?
     
  11. TheShock

    TheShock Активный пользователь

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    не ставить между ними пробелы?
     
  12. kostyl

    kostyl Guest

    ну, типа да? вообще как можно сделать, чтобы не переносились строки в этих местах?
     
  13. TheShock

    TheShock Активный пользователь

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    попробуй не ставить между ними пробелы :)
     
  14. kostyl

    kostyl Guest

    так я и не ставлю...
     
  15. TheShock

    TheShock Активный пользователь

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    ссылку на страницу в студию! жалко, что щас родненького фокса с ФайрБагом нету..