Ne utile quidem est scire...

Ne utile quidem est scire, quid futurum sit. Miserum est enim nihil proficientem angi. — Да и нет пользы знать, что случится. Ведь терзаться, не будучи в силах чем-то помочь, — жалкая доля.

Мишель Монтень

«Опыты»

Рейтинг@Mail.ru Rambler's Top100 Каталог webplus.info Яндекс.Метрика

Сейчас на сайте 0 пользователей.

«Они считали чувство вины ошибкой, а угрызения совести — слабостью. Они всегда были практичны и никогда — сентиментальны. Но дружба их не имела границ.»

Съезжает левая колонка | [Харзах]-[РУ]

Аватар пользователя Sergey1917

Для многих тем в друпале проблема с правой, съезжающей колонкой. В моей теме этот баг пофиксен.
Тема Aurora (резина), использую с тремя колонками (на главной). При двух колонках вроде не съезжает. При смене разрешения с 1024х768 на другое - 800х600 или на 640х480 левая колонка съезжает сильно в право. Что можно сделать? Где подправить? Помогите пожалуйста.

P.S. Съезжает только в IE 6.0 (другие версии не проверял), в опере и лисе нормально.
В теме есть файл с настройками колонок layout.css, вот его содержание:

#main-wrapper {
float: left;
width: 100%;
}

#main {
margin: 0;
}

.withleft #main {
margin-left: 190px;
}

.withright #main {
margin-right: 190px;
}

#sidebar-left {
float: left;
margin-left: -100%;
width: 174px;
padding: 5px 8px 20px 8px;
}
#sidebar-right {
float: right;
margin-left: -100%;
width: 174px;
padding: 5px 8px 20px 8px;
}

#sidebar-right {
.margin-left: -190px; /* IE7 Fix */
}

* html #sidebar-right {
margin-left: -190px; /* IE6 Fix*/
}

#footer {
clear: both;
} 

Для правой колонки баг в IE7 и IE6 пофиксен, а левой нет. Владимир, может подскажите как и для левой исправить, а то методом тыка неполучилось..

Аватар пользователя B.X

из меня плохой верстальщик...
пробуйте, меняя те или иные параметры...
и наблюдая изменения визуально... по коду ничего не могу сказать, так как с данной темой не сталвивался...

я вообще не люблю двуколоночные темы (типа темы Аврора), они ущербны по своей сути, так как ограничивают функционал Друпала искусственно...

Аватар пользователя Sergey1917

Тема трехколоночная. А чем же двухколоночные ущербны, и эта в том числе? Тогда встречный вопрос - какие, по типу, не ущербные.

А у меня был вопрос не столько о верстке, сколько о том, как исправляют довольно распространенный глюк с друпаловскими темами при просмотре в IE. Люди очень часто на форумах жаловались, а вот решения этого глюка я не встречал.

Аватар пользователя B.X

глюк в ИЕ лечится созданием специально для него стилей css, которые другими браузерами не читаются, например, это увидит только ИЕ:

* html .comment .submitted {
  margin-left: -6px;
  clear: both;
}

добавьте к любой строчке "* html" (без кавычек) и вы сможете отдельно для этого браузера изменять параметры...

ущербна в том смысле, что ограничивает функционал... так то она может хороша и красива...
насчёт Авроры просто предположил, если она трехколоночная, то странно, что есть глюки...

Аватар пользователя Sergey1917

Да в том то и дело, что перед тем как использовать эту тему, я ее тестировал во всех основных режимах. И глюков небыло. Когда они появились я не заметил, потому что обычно работаю в режиме 1024 х 768. А в нем нормально. Вообще, эта тема очень чувствительна к ошибкам верстки html. То что в других темах проходит, в этой нет. Например тег незакрытый и левая колонка исчезает совсем.

Но я к ней уже привык. Пробовал всякие разные другие, то не нравится, то мой контент не так изображается, как было задумано. И последнее, чаще всего. Владимир, случайно email (garamond) автора темы у вас нет? А то на drupal.ru он не отвечает в личку, а вроде товарищ популярный, автор наверное более 20 тем друпаловских.

Аватар пользователя B.X

А зачем вам, кстати, такие проблемы из-за смены разрешения? Многие сайты именно специально сделаны под 1024х768 и ничего, живут... у меня, например, при изменении разрешения на 800х600 тоже, верхние ссылки складываются в два ряда...

Ваш сайт читаем при 800х600? Если читаем, то ничего страшного... сайт и темы не могут работать во всех разрешениях совершенно одинаково, так что я не вижу здесь собственно, большой проблемы, тем более, что аудитория посетителей с разрешением 800х600 постоянно уменьшается.

Нет, я не знаю адрес почты автора вашей темы... мы с ним не общались...

Аватар пользователя Гость

Колонки съезжают только в том случае, если содержимое средней колонки (при резиновой средней колонке) больше не может сжиматься.
Например:
1. Широкая картинка. Увы в IE они не уменьшаются даже если ставить такой параметр в верстке. Так что ставьте картинку по ширине помещающуюся со всеми остальными колонками на 800. Чтобы внешний вид сайта не портился можно сделать для нее цветное обрамление.
2. В таблице (в различных колонках) встречаются слова, которые при совместном суммировании делают таблицу шире допустимых размеров. На моем сайте http://www.personal-trening.com/event - иногда в соседних колонках встречаются слова вроде "трансперсональная" или им подобные. И тогда в Опере правая колонка наезжает на центр, а в IE - эта колонка съезжает влево. Способ борьбы - меньше столбцов в таблице, что не всегда подходит