Показано с 1 по 3 из 3

Тема: 3-хколоночный шаблон с сайта CSSplay

  1. #1

    Регистрация
    30.06.2007
    Сообщений
    3
    Доброго времени суток. Я искал оптимальную реализацию вертикального растягивания колонок в CSS по аналогии со свойствами таблиц и сверстал шаблон, основываясь на примере от Ste Nicholls, выложенном на его сайте CSS_Play - cssplay.co.uk/layouts/3cols2.html.
    Итак, мой шаблон корректно отображается в Firefox 2.0, Opera 9. В Internet Explorer'е 7 левая колонка постоянно "скачет", смещаясь на пол экрана. В Safari колонка на несколько пикселей сдвинута вправо.
    Пример выложил в сеть, можете посмотреть здесь: polygon.cre-active.eu

    Использована след. конструкция, с помощью которой достигается 3-хкол. макет:

    #container_des {position:relative; display:block; background:url(../images/backgr.png); border-left:223px solid #170100; border-right:223px solid #170100; overflow:visible; padding-bottom:10px;}
    #left_des {float:left; position:relative; width:222px; margin-left:-222px; display:inline;}
    #right_des {float:right; position:relative; width:222px; margin-right:-222px; display:inline;}
    .clear_des {clear:both;height:1px;overflow:hidden;}
    HTML (шаблон для Joomla - не обращайте внимания на куски PHP-кода):
    <div id="top3">

    <div id="container_des">
    * * * <div id="right_des">* * * * * * * * * *
    * * * <div id="rightcol-normal">
    * * * * * * * * * * * * <?php
    * * * * * * * * * * * * if (mosCountModules( "right" )) {
    * * * * * * * * * * * * * * * * mosLoadModules ( &#39;right&#39;,-3);
    * * * * * * * * * * * * }
    * * * * * * * * * * * * ?>* * * * * *
    * * * *
    * * * * * * * * * * * *
    * * * * * * </div>

    * * * <div id="left_des">
    * * * * <div id="leftcol"><a name="menu"></a>
    * * * * * * * * * * * * <?php
    * * * * * * * * * * * * if (mosCountModules( "left" )) {
    * * * * * * * * * * * * * * * * mosLoadModules ( &#39;left&#39;,-3);
    * * * * * * * * * * * * }
    * * * * * * * * * * * * ?></div>* * * * *
    * * * * * * * * * </div>
    * <div class="content">
    * * * * * * * * * * * * * * * * <a name="content"></a>
    * * * * * * * * * * * * * * * * <?php mosMainBody(); ?>
    * * * * * * * * * * * * </div>* * * * * * *

    * * *
    </div>

    </div>[/quote]
    Суффиксы модулей в данном случае не влияют - отключал, эффект тот же.

    Второй, более глобальный глюк, объяснение которому я не могу найти: в некоторых моментах часть контента начинает выводиться в самом низу основого поля текста, сразу после самого нижнего модуля левого или правого краев (во всех браузерах). Во вложении картинка, которая наглядно демонстрирует данный глюк.
    На моем сайте этот глюк появляется в двух случаях: в меню Community Builder и при использовании Ajax Vote от Joomla Works.
    Касаемо этого примера, прошу опробовать:
    polygon.cre-active.eu
    user name: user
    password: 111222111

    Зайдите под данным профилем и кликните в "change my profile" - появится Community Builder и этот глюк. Скриншот в приложении.

    Курьезно, но причина именно в примере от Stu Nocholls (я специально убрал свой код и оставил чистый оригинал), ибо в др. шаблоне данного странного поведения не обнаруживается. Скорее всего, не прописано какое-то свойство или.... в общем, прошу помощи, ибо не знаю, в чем ошибка.

    Я специально использовал исходник 3-х колоночного макета от гуру CSS верстки во избежании кривизны, но к сожалению, что-то не учтено. Должен заметить, что данный глюк появляется в некоторых случаях, т.к. если размещать обычный HTML текст, данной проблемы нет)

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

  2. #2

    Регистрация
    09.07.2006
    Сообщений
    19
    Возможно шаблон описанный здесь подойдет лучше:
    [Только зарегистрированные пользователи могут видеть ссылки. ]

  3. #3

    Регистрация
    30.06.2007
    Сообщений
    3
    Gordi, благодарю Вас - попробую предложенный Вами пример шаблона.

Похожие темы

  1. Шаблон сайта о спорткарах. Нужна критика!
    от carvad в разделе Дизайн сайтов
    Ответов: 10
    Последнее сообщение: 04.07.2012, 18:51
  2. Шаблон простого сайта
    от Hotter в разделе Вёрстка сайта
    Ответов: 1
    Последнее сообщение: 13.03.2012, 12:10
  3. Шаблон DIV в 3 колонки
    от Рёга в разделе Вёрстка сайта
    Ответов: 78
    Последнее сообщение: 15.05.2010, 03:37
  4. Шаблон на DIV'ах
    от AlexLSL в разделе Вёрстка сайта
    Ответов: 7
    Последнее сообщение: 19.11.2008, 06:40
  5. шаблон для сайта
    от Amy в разделе Веб-программирование
    Ответов: 4
    Последнее сообщение: 25.05.2006, 13:23

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •