Сайты - по стандартам, но не стандартные сайты!
Добрый день!
Столкнулся с такой проблемой: ие7 иногда очень своеобразно интерпретирует процентные величины. То есть попросту их игнорирует, растягивая блок скажем не на ширину 50%, а по содержимому. Внешний контейнер с конкретной процентной шириной (а фиксированную давать нельзя) ничего не меняет. Хочу узнать, что это за фишка такая, как с ней бороться. Кто может подсказать или кинуть ссылку? Спасибо заранее!
Нет на форуме
код покажите.
Нет на форуме
content { margin-top: 10px; width: 100%; } .column_first { float: left; width: 52%; border-right: 1px solid #d4d4d4; } .column_second { float: left; width: 47%; }
Везде растягивается полностью, кроме ие7. В нем растягиваются колонки только по содержимому
Нет на форуме
Эмм зачем флоатить 2 блока, если у нас всего 2 столбца?
я бы сделал так:
CSS:
content { margin-top: 10px; } .column_first { width: 52%; float: left; margin-right: -52%; /* для IE6 (может быть в Вашем случае и не нужно) */ border-right: 1px solid #d4d4d4; } .column_second { margin-left: 52%; } .clear_left { clear: both; }
(x)HTML:
Нет на форуме
Octane написал:
Эмм зачем флоатить 2 блока, если у нас всего 2 столбца?
А если три столбца? Хотелось бы как-то заставить растягиваться ие7 как это делают другие браузеры. Кое что я нарыл в англоязычном нете и похоже, что речь идет о Quirky Percentages IE7 bug. К сожалению, решения как с ним бороться у меня пока что нет.
ЗЫ: Ваш вариант по двум столбцам интересный, возьму его на заметку. К сожалению, не везде он может быть применен ( так что буду продолжать поиски
Отредактированно zascia (31.03.2012 16:56)
Нет на форуме
С 3мя колонками тоже все просто :-)
3 columns content
этот способ самый простой и не совсем грамотный с точки зрения SEO (правое меню хорошо бы разместить в самом низу кода).
правда не советовал бы указывать в процентах ширину левой и правой колонок, исходя из собственного опыта могу сказать, что удобнее и лучше когда они имеют фиксированную ширину...
а вообще в Adobe Dreamweaver 9 есть куча готовых макетов (именно макетов верстки в несколько колонок, а не шаблонов сайта) на примере которых можно быстро научится делать многоколоночные сайты любой конфигурации...
Нет на форуме
Кстати, есть же на этом сайте on-line генератор Генератор (x)HTML шаблона 1...3 колонки
Нет на форуме
Octane написал:
Кстати, есть же на этом сайте on-line генератор Генератор (x)HTML шаблона 1...3 колонки
Я как раз по этому поводу зашёл, прямо с http://csscreator.com... Там сделана ширина колонок только в процентах, и с классом clearfix, а не с дополнительным div'ом. На вопросы, как сделать колонку в пикселях, он отвечает, что через min-width или что-то в этом роде. И вот я, чем больше вникаю, тем меньше уверенности уже от всех этих "хаков" Какое решение более "правильное"? Можно ли смело использовать генератор шаблонов на этом сайте, чтобы сделать "универсальные" box'ы (например, для "шапки")?
Нет на форуме