Блог Хасанова Ильи о сайтостроении
  • База знаний
    • Создай свой сайт сам
      • 1 шаг (подготовка)
      • 2 шаг (оформление)
      • 3 шаг (юзабилити)
      • 4 шаг (хостинг/домен)
    • Миграция Joomla
      • C версии 2.5 на 3x
    • Расширения Joomla
      • Компоненты
      • Плагины
      • Модули
    • CSS, HTML, JavaScript
      • Магия CSS стилей
      • Готовые CSS3 кнопки
      • Скрипты
    • Графика и текст
      • Бесшовные фоны
      • Шрифты для сайта
    • Прочее
      • Нужно знать!
      • FAQ Joomla
      • Это интересно!
  • Онлайн-сервисы
    • CSS генераторы
      • Создать градиент
      • Создать кнопку
      • Создать тень у текста
      • Создать тень у блоков
  • Заказать сайт
    • Потенциальному заказчику
      • Вопросы и ответы
      • Заказ-онлайн
  • Отзывы
  • Контакты
Блог Хасанова Ильи о сайтостроении
Партнерская компания AIR для каналов видеохостинга youtube
  • База знаний
  • CSS, HTML, JavaScript
  • Магия CSS стилей
  • Адаптивность сайта при помощи CSS стилей
16 янв2016

Адаптивность сайта при помощи CSS стилей

16 января 2016. Категория: Магия CSS стилей

Адаптивность сайта при помощи CSS стилей

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

Как проверить адаптивность сайта

Для проверки адаптивности сайта не обязательно обладать бесконечно огромным количеством различных мобильных гаджетов с различными разрешениями.

  1. Скачиваем браузер Google Chrome и в нем открываем интересующий сайт.
  2. Убираем развертку браузера на весь экран и вручную меняем его размер.
  3. Чтобы увидеть разрешение экрана при изменении размера, нажимаем клавишу F12.

Проверка адаптивности сайта в Google Chrome

Есть еще один альтернативный вариант просмотра адаптивности сайта, используя Google Chrome.

  1. Скачиваем браузер Google Chrome и в нем открываем интересующий сайт.
  2. Нажимаем клавишу F12 (появится панель вебмастера) и нажимаем сочетание клавиш CTRL+SHIFT+M

Проверка адаптивности сайта в Google Chrome

Отсутствие адаптивности сайта

Отсутствие адаптивности сайта повлечет за собой серьезное падение трафика сайта, т.к. внушительный процент пользователей пользуется мобильными устройствами для обзора интернета. Пройдя на сайт с отсутствующим адаптивным дизайном, пользователю может быть неудобно его использовать из-за неудобных элементов управления или же слишком мелких шрифтов.

Сайты под управлением Joomla 3 изначально обладают адаптивностью за счет использования фреймворка Bootstrap, который представляет из себя набор CSS стилей. Но этого положительного фактора не всегда достаточно для достижения 100% адаптивности, т.к. помимо стандартного инструментария joomla на сайте могут использоваться сторонние расширения, не обладающие отзывчивым дизайном.

Адаптивность за счет CSS

Адаптивность сайта реализуется за счет использования каскадных таблиц стилей, отвечающих за внешнее оформление сайта. Воспользуемся css медиа запросом @media и рассмотрим его синтаксис на примере.

/* При ширине экрана до 1200px будут применены нижеуказанные CSS стили*/
@media (max-width: 1200px) {
/* CSS стили */ 
body {background-color:#000;}
.uk-button {background: #118EC7; color:#ffffff;}
.uk-button:hover {background:#0D7BAE;}
  }

/* При ширине экрана от 865px до 959px будут применены нижеуказанные CSS стили*/
@media (min-width: 865px) and (max-width: 959px) {
/* CSS стили */ 
body {background-color:#fff;}
.uk-button {background:#000; color:#ffffff;}
.uk-button:hover {background:#343434;}
  }

За счет использования браузера Google Chrome и медиа запроса @media можно переопределить CSS стили всех элементов сайта, сделав их максимально адаптивными под различную ширину экрана.

Комментарии

  • Нет комментариев. Ваш будет первым!

Закрепленные

Понравившиеся

Чтобы оставить комментарий, необходимо авторизоваться!
Надежный хостинг, который стоит своих денег!

Авторизация

           

Последние комментарии

Илья Хасанов
Добрый день, на сайте https://yootheme.com/joomla-templates есть бесплатный шаблон https://prnt.sc/vqe77q, https://prnt.sc/vqe7rh
1 шаг к созданию собственного ...
26.11.2020
Дмитрий Филев
Добрый день!! Посоветуйте где взять хороший бесплатный шаблон, для сайта-визитка, блог? В вашем обучении на сайте yootheme.com нет бесплатных шаблонов...
1 шаг к созданию собственного ...
26.11.2020
Хасанов Илья
Здравствуйте, Олег! http://prntscr.com/hbnd1l
2 шаг к созданию собственного ...
17.11.2017
Олег Насиканов
Привет Илья, откуда на 3 минуте из папки дополнительные материалы берётся файл стилей. Где их взять? Заранее благодарен.
С уважением, Олег.
2 шаг к созданию собственного ...
17.11.2017
Роберт Сидоров
Существует ли модуль, отображения новостей как у Вас на сайте реализовано? Нужно, чтобы было разграничение новостей и дата отображалась как у Вас. Воз...
Mj Simple News - модуль вывода...
23.09.2017
Сергей Лаврик
Есть какой видосик по созданию безшовного фона?
Бесшовные фоны для сайта
17.07.2017

Полезные ссылки

  • Скачать
    • Актуальная версия CMS Joomla
    • Актуальная версия Denwer
    • Текстовый редактор Notepad++
    • FTP-менеджер Filezilla
  • Оптимизация кода сайта
    • Анализ сайта PageSpeed Insights
    • Анализ файла robots.txt
    • Проверка скорости загрузки сайта
    • Сжатие JS кода
    • Сжатие CSS кода
  • Ускорение индексации сайта
    • Ускорение индексации в Yandex
    • Ускорение индексации в Google
    • Ускорение индексации в Bing
    • Ускорение индексации в Mail.ru
  • Работа с текстом
    • Подбор ключевых слов Wordstat
    • Проверка текста на уникальность
  • Работа с графикой
    • Сжатие PNG без потерь качества
    • Сжатие JPG без потерь качества
    • Преобразовать PNG в SVG
    • Создать свой бесшовный фон
  • Прочее
    • Онлайн-конструктор карт
    • Генератор надежных паролей
    • Генератор QR-кода

Подписывайся на канал Youtube

Подписывайся на группу в ВК

 

Финансовая поддержка блога

Поддержка блога

Если Вы особо цените труд автора блога и желаете не просто отблагодарить его словестно, но еще и материально - данный раздел сайта создан специально для Вас!

  • Создать сайт на CMS Joomla
  • 1 шаг (подготовка)
  • 2 шаг (оформление)
  • 3 шаг (юзабилити)
  • 4 шаг (хостинг/домен)
  • Миграция сайта на CMS Joomla
  • С версии 2.5 на 3x
  • Расширения CMS Joomla
  • Компоненты
  • Плагины
  • Модули
  • CSS, HTML, JavaScript
  • Магия CSS стилей
  • Готовые CSS3 кнопки
  • Бесшовные фоны на чистом CSS
  • Скрипты
  • Графика и текст
  • Бесшовные фоны/паттерны
  • Шрифты для сайта
  • Прочее
  • Это должен знать каждый сайтостроитель!
  • Вопросы и ответы Joomla
  • Онлайн CSS генераторы
  • Создать CSS градиент
  • Создать CSS кнопку
  • Создать тень у текста
  • Создать тень у блоков
  • Заказать создание сайта
  • Вопросы и ответы
  • Оставить заявку на разработку сайта
  • Об авторе блога
  • Отзывы
  • Контактная информация

При полном или частичном копировании материалов сайта - ссылка на данный ресурс обязательна!
Бесплатные авторские видеоуроки и статьи о CMS Joomla | Ilyakhasanov.ru © 2017

  • База знаний
    • Создай свой сайт сам
      • 1 шаг (подготовка)
      • 2 шаг (оформление)
      • 3 шаг (юзабилити)
      • 4 шаг (хостинг/домен)
    • Миграция Joomla
      • C версии 2.5 на 3x
    • Расширения Joomla
      • Компоненты
      • Плагины
      • Модули
    • CSS, HTML, JavaScript
      • Магия CSS стилей
      • Готовые CSS3 кнопки
      • Скрипты
    • Графика и текст
      • Бесшовные фоны
      • Шрифты для сайта
    • Прочее
      • Нужно знать!
      • FAQ Joomla
      • Это интересно!
  • Онлайн-сервисы
    • CSS генераторы
      • Создать градиент
      • Создать кнопку
      • Создать тень у текста
      • Создать тень у блоков
  • Заказать сайт
    • Потенциальному заказчику
      • Вопросы и ответы
      • Заказ-онлайн
  • Отзывы
  • Контакты