Тема: Добавим немного адаптивности сайту
Данное сообщение скорее носит информативный характер для администрации.
Предыстория...
Решил было зайти на сайт сервера с мобильного устройства... И немножко ахнул, сайт не адаптивен, то есть не может подстраиваться под размеры экрана различных устройств!
Недолго думая, засучив рукава, вооружившись бутером и чаем, дописал код html разметки и... Вуаля, могу радоваться красивым дизом.
Исходники
Псевдокласс
Первым делом, добавим в тег <html> псевдокласс lang="ru", так мы определим язык который используется на страницах
<!DOCTYPE html>
<html lang="en">
<head>
Правим бутсртап
Создать адаптивный сайт, с использованием фиксированной ширины нельзя. По этому уберем из id "wrapper" параметр width: 1010px;
Далее откроем файл стилей бутстрапа найдем следующее:
@media (min-width:1200px){.container{width:1170px}}
и заменим на
@media (min-width:1200px){.container{width:1010px}}
ищем
{.container{width:970px}}@media (min-width:1200px)
меняем на
{.container{width:1010px}}@media (min-width:1200px)
чтобы у нас осталась прежняя ширина сайта, но была возможность его "резиновой растяжки".
Со стилями вроде разобрались.
В темплейте ищем
<div id="wrapper" class="clear-fix">
и заменяем на
<div id="wrapper" class="container clear-fix">
Правим новости
Откроем main.css и добавим класс
.post-image{
max-width: 100%;
height: auto;
}
данная вставка позволит не вылезать изображению за пределы сетки, при изменении ширины сайта(будет автоматически подстраиваться под ширину). Данный класс необходимо так же добавить в шаблонизатор, пример:
<img class="post-image" alt="" src="https://i.imgur.com/r0QEFrP.jpg" align="none">
Изменим футер
Откроем main.css и удалим из класса .footer "width: 980px;"
Правим меню
В шаблоне главной ищем
<button class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
заменим на
<button class="navbar-toggle" data-toggle="collapse" data-target=".navHeaderCollapse">
так будет понятнее, что кнопку будет отвечать отдельный класс.
Два изображения в комплекте и архив с исходником, чтобы локально все проверить.
Это изменение касательно главной страницы, без учета статических и динамических страниц.
Как было:
Как стало:
Ник: Frost #819
<?php $lel="SSBhbSBCZXN0" echo base64_decode($lel); ?>