
Применять этот трюк лучше всего в самом начале работы над дизайном блога, чтобы уже на основе такого шаблона подогнать все остальные блоки и элементы.
Итак проясним ситуацию основательно. У нас обычный (стандартный) шаблон, и на широких мониторах смотрится он примерно вот так:
А мы хотим сделать чтобы он смотрелся вот так - одинаково на всех мониторах:

.content-outer, .content-fauxcolumn-outer, .region-inner {
Под ней будут записаны свойства стилей без значений и полностью эта запись будет выглядеть так: .content-outer, .content-fauxcolumn-outer, .region-inner {
min-width: $(content.width);
max-width: $(content.width);
_width: $(content.width);
}
Наши действия просты как никогда: изменяем $(content.width) на 100%. Должно получится такmin-width: $(content.width);
max-width: $(content.width);
_width: $(content.width);
}
.content-outer, .content-fauxcolumn-outer, .region-inner {
min-width: 100%;
max-width: 100%;
_width: 100%;
}
Теперь всё - сохраняем и радуемся.min-width: 100%;
max-width: 100%;
_width: 100%;
}
При внесении данных изменений, возможно потребуется также подогнать ширину других блоков блога, таких как: левая колонка - column-left-outer, правая колонка - column-right-outer и центральная часть - column-center-outer, а возможно и других, указывая величину ширины этих блоков также в процентном выражении.
По-этому делая шаблон "резиновым" не забывайте о всех блоках.
©http://magentawave.com
По-этому делая шаблон "резиновым" не забывайте о всех блоках.
Как сделать тоже самое для нестандартного шаблона? Т.к. этот способ у меня не работает http://diva106.blogspot.com/
ОтветитьУдалитьДля нестандартного шаблона нужно сначала определить идентификаторы основных блоков. Но я немного подглянул и могу сказать что чтобы растянуть ваш шаблон нужно добавить такой стиль
Удалить#main-wrapper {
min-width: 100%;
max-width: 100%;
width: 100%;
}
Однако, в любом случае придется дополнительно отлаживать все блоки по ширине, узнавая их ID и добавляя значения ширины и положения.
Спасибо!
УдалитьОтлично, то что нужно! Спасибо!
ОтветитьУдалитьПожалуйста рад что помог :)
УдалитьСпасибо,у меня всё получилось с первого раза...и,помог мне в этом жук-носорог :)))...шутка,конечно,но так устроен этот Мир!
ОтветитьУдалитьБуду рада вашим новым визитам ко мне,в Прованс.
Приятно слышать, обязательно буду к вам заглядывать=) Кстати, не забудьте подправить размеры остальных блоков - левой, центральной и правой колонок.
УдалитьОбязательно сделаю...я люблю экспериментировать с дизайном блога,к сожалению,выбор оформления не такой,уж,и большой...
УдалитьПриятно было познакомиться с таким знающим человеком в мире Blogger!
Мне очень нравится ваше оформление страницы с комментариями и ответами.Всё так хорошо видно.Как Вы это сделали?
Спасибо, но я также постигал все экспериментальным путем, потихоньку изучая CSS делал дизайн этого блога, это кстати, уже версия 2 измененного дизайна :) Надеюсь что на нем и остановлюсь :) До знающего мне еще далеко, но все равно приятно что оценили.
УдалитьПро комментарии есть тоже статейка Изменение формы комментариев в Blogger. Там правда немного другой вариант, (этот я делал уже как авторский), но суть будет ясна и вы уже сделаете на свой вкус.
Присоединяюсь к благодарностям. Очень здорово и доступно все изложено. Буквально за минуту все поменяла, в других источниках всю голову сломаешь пока поймешь что и куда вписывать. Неясным остался лишь момент с колонками что будет если их значение не менять в проценты? Есть шанс что они будут наезжать друг на друга в маленьких мониторах?
ОтветитьУдалитьДа, такое возможно, так как при уменьшении разрешения монитора их размер будет оставаться неизменным, по-этому для колонок (основных их блоков) лучше также подобрать размеры в % и сделать это сразу.
УдалитьСпасибо, понравилось. Просто и проблема скроллинга исчезла
УдалитьСпасибо большое за статью. Следуя её инструкциям подгоняю шаблон своего блога. К сожалению нет возможности проверить, как всё выглядит на различных экранах, поэтому буду благодарна, если проверите на корректность.
ОтветитьУдалитьНемного не поняла по этому моменту:
"подогнать ширину других блоков блога, ..., указывая величину ширины этих блоков также в процентном выражении."
Тоже ставить 100%?
Это относится к тому, что когда вы делаете шаблон на весь экран (это и есть 100%) а ширина колонок прописана в пикселах, то колонки остаются одинакового размера, т.е. не "тянутся", если же указать в "%", то они также будут менять размер относительно ширины экрана, но это уже адаптивная верстка и тут не все так просто.
УдалитьПроценты - это относительная величина и она считается от размеров окна браузера, т.е. 100% - всё окно, если ширина блога указана как 100%, то внутренние его блоки не могут быть тоже 100%, они уже будут частью от этих 100. (30%, 40% и т.п.)
Спасибо за разъяснения, теоретически всё понятно. Стоит ли внедрять на практике - сомневаюсь, боюсь сделать хуже.
ОтветитьУдалитьРадоваться рано:ни одной рекомендованной Вами записи в коде нет!
ОтветитьУдалитьВсе указанные селекторы у вас в шаблоне есть и вы вполне успешно можете применить к ним рекомендации из статьи. В виду того что вы уже настраивали свой шаблон через "Дизайнер шаблонов" свойства и значения для этих селекторов могут быть иными. В вашем случаи они выглядят так:
Удалить.content-outer, .content-fauxcolumn-outer, .region-inner {
min-width: 1100px;
max-width: 1100px;
_width: 1100px;
}
Здравствуйте!
ОтветитьУдалитьСпасибо за урок и ваш труд!
Все получилось, но теперь у меня такая же проблема с шапкой, на одном екране она нужных размеров, но на другом слишком велика или слишком мала. Можно проделать что-то похожее и для шапки, или как по-другому выйти из ситуации?
Про то, как изменить шапку блога есть отдельная статья, вот ссылка
Удалитьhttp://www.magentawave.com/2012/03/change-header-on-blogger.html
там вам просто нужно указать необходимые свойства и значения к ним для нужных селекторов.
Картинка в самом начале, меня как самца привлекает больше чем сто процентное отображение и всё дело в шрифтах, которые увы но никак резиновыми не становятся, мне не совсем ясен ход мысли програмёров которые сие всё и устроили но эта именно та капля дёгтя в нашей бочке...
ОтветитьУдалитьсо шрифтами в принципе можно по играться в css типа
@media screen and (min-width: 800px)
{.fnt a, f {font-size: 1.063em;}}
@media screen and (min-width: 700px) and (max-width: 799px)
{.fnt a, f {font-size: 1.000em;}}
Ну и т.д а размеры всё же лучше ограничить и пользоваться предпочтительней em или % но не px
Гимнастка огонь)
ОтветитьУдалитьДоброго дня ! Нужен совет. Получилось у меня сделать широко .Но очень не удобно в редакторе страниц, к примеру если смотреть на основную страницу в ширину по сути влезут 3 видео , но когда в редакторе пытаешься это сделать максимум 2 и . То есть намного меньше в редакторе места чем в на странице)
ОтветитьУдалитьВсе зависит от поставленной задачи, в вашем случае лучше с размером видео работать чем с шириной страницы.
Удалить