| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Проблема с двумя колонками |
| Автор: anonym 24.1.2008, 20:19 | ||||
Задача следующая. Есть внешний div и два внутренних, правый и левый. Текст в левом должен начинаться с самого верха, а в правом должен начинаться немного пониже. Для этого я установил для правого свойство margin-top.
При этом появляется проблема. В FireFox-е оба столбца съезжают вниз (Хотя по идее должен только правый). В Опере съезжает только правый, но текст левого столбца, находящийся выше текста правого столбца отображается, но его нельзя даже выделить. То есть он полностью недоступен. В IE всё отображаетс янормально. Не понимаю, в чём здесь дело? |
| Автор: NDenis 25.1.2008, 11:23 |
| overflow:hidden; для контейнера не пробовали? |
| Автор: anonym 25.1.2008, 12:14 | ||
| NDenis, вау, замечательно! Большое спасибо! А какое есть тому научное объяснение? Как я понимаю
Но как это помогает решить данную проблему? |
| Автор: SelenIT 25.1.2008, 13:16 |
| Это шаманство. Из серии "это не объясняется, это надо запомнить". Вот, имхо, неплохая http://rmcreative.ru/article/web/clear-floats/ по проблеме, вот http://softwaremaniacs.org/blog/2005/12/01/css-layout-float/ чуть подробнее. |
| Автор: NDenis 25.1.2008, 14:09 |
| anonym, если я ничего не путаю, это называется схлопыванием полей (поищите в гугле collapsing margin), вам дадут ответ как это шаманство объясняется ;) |
| Автор: anonym 25.1.2008, 14:23 |
| Млин... всё бы хорошо, но с overflow: hidden горизонтальная прокрутка странички стала работать через какую-то задницу... буэээ... |
| Автор: anonym 25.1.2008, 15:27 |
| SelenIT, спасибо, хорошие ссылки |
| Автор: bazzjr 25.1.2008, 17:26 |
| Пропиши идентификатору #outer{display:table-cell} . Дело в том, что по умолчанию, при *нормальном* режиме, ФФ Опера и ИЕ, отображают пустые(div'ы без стилей-без ничего)div'ы поразному, т.е. у каждого браузера прописаны свои стандарты *пустым* div'ам. После этого, ты можешь настраивать вид так, как тебе заблагоразуметься! И вообще зачем строить такую концепцию, дивам??? |
| Автор: anonym 25.1.2008, 17:41 |
В смысле?... чтобы избегать использования таблиц Добавлено через 4 минуты и 46 секунд Супер! Помогло! пока не нашёл очередной глюк...) |