|
|
|
Блок pre не растягивает див, в котором сидит, а вылезает из него
|
|||
|---|---|---|---|
|
#18+
Есть блок div, в него кладется блок pre. Этот блок, естественно, может быть какой угодно ширины, на то он и pre. Блок див наружный никак не ограничивается по размеру, но у него есть margin со всех сторон, равный 10 пикселов, для создания рамочки. Проблема в том, что если pre шире ширины текущего окна, он не растягивает наружный див, как хотелось бы, а просто тупо вылезает за его пределы. Как это побороть? Чувствую, что это что-то простое как грабли, а что, не знаю. Всем спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 23:53 |
|
||
|
Блок pre не растягивает див, в котором сидит, а вылезает из него
|
|||
|---|---|---|---|
|
#18+
position:absolute может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 23:59 |
|
||
|
Блок pre не растягивает див, в котором сидит, а вылезает из него
|
|||
|---|---|---|---|
|
#18+
ShSergeposition:absolute может быть? В каком смысле? Уже или как решение? Как решение - недопустимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 00:17 |
|
||
|
Блок pre не растягивает див, в котором сидит, а вылезает из него
|
|||
|---|---|---|---|
|
#18+
причем тут "как решение", естественно "как причина" - знаете же что position:absolute делает. Ну что, и дальше будем на кофейной гуще гадать, или соизволите дать код неработающего примера, можно в упрощенном виде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 02:27 |
|
||
|
Блок pre не растягивает див, в котором сидит, а вылезает из него
|
|||
|---|---|---|---|
|
#18+
никаких position: abolute; поставьте диву display: table-cell; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 05:09 |
|
||
|
Блок pre не растягивает див, в котором сидит, а вылезает из него
|
|||
|---|---|---|---|
|
#18+
Краказяблникаких position: abolute; поставьте диву display: table-cell; Не-а, в IE не работает. В Safari пропадает margin. В FF нормально, тоже пропадает margin. К предыдущим ораторам: говорю же, там только: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Код примерно такой: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 19:09 |
|
||
|
Блок pre не растягивает див, в котором сидит, а вылезает из него
|
|||
|---|---|---|---|
|
#18+
ОДно из возможных решений - заменить див на таблицу. Но тогда почему-то пропадает margin. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 19:20 |
|
||
|
Блок pre не растягивает див, в котором сидит, а вылезает из него
|
|||
|---|---|---|---|
|
#18+
catsyОДно из возможных решений - заменить див на таблицу. Но тогда почему-то пропадает margin. Все. Решилось заменой дива на таблицу. Видимо, раньше, чего-то не хватало. Теперь все нормально, и везде. Всем спасибо. Вопрос закрыт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 22:43 |
|
||
|
Блок pre не растягивает див, в котором сидит, а вылезает из него
|
|||
|---|---|---|---|
|
#18+
catsycatsyОДно из возможных решений - заменить див на таблицу. Но тогда почему-то пропадает margin. Все. Решилось заменой дива на таблицу. Видимо, раньше, чего-то не хватало. Теперь все нормально, и везде. Всем спасибо. Вопрос закрыт. Чушь. Работает только в IE. В сафари и фоксе вылезает даже из таблицы, даже с установленным атрибутом wrap. Все, кранты, непонятно, что делать вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 22:56 |
|
||
|
Блок pre не растягивает див, в котором сидит, а вылезает из него
|
|||
|---|---|---|---|
|
#18+
может у pre установить display:block? А у дива min-height:...px? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 23:13 |
|
||
|
Блок pre не растягивает див, в котором сидит, а вылезает из него
|
|||
|---|---|---|---|
|
#18+
опечатался min-width: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 23:21 |
|
||
|
Блок pre не растягивает див, в котором сидит, а вылезает из него
|
|||
|---|---|---|---|
|
#18+
Ренат, Спасибо, вроде бы все решилось. Решилось именно удалением display:block - уж не знаю, чем им он не понравился. А самое главное - загвоздка была в самих браузерах! Оказалось, что они просто тупо все кэшировали. После очистки кэша и удаления вышеупомянутой конструкции все более-менее заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 23:34 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35597104&tid=1455720]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 296ms |

| 0 / 0 |
