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

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

Все это хорошо, но по прежнему открытым остается вопрос использования стилей CSS для формирования структуры и разметки страницы. Раньше, когда о CSS мало кто знал и он только формировался как действенная технология, для этих целей практически повсеместно использовались таблицы. Они как правило занимали все место на странице и с помощью ячеек таблицы задавались регионы для размещения отдельных секций. Наличие таких свойств как colspan и rowspan , которые соответственно позволяют склеивать несколько колонок на строке и несколько строк в колонке, придавало еще большую гибкость разметке заданную таким образом. Очень часто в качестве содержимого ячейки использовались вложенные таблицы, которые в свою очередь могли иметь свои вложенные таблицы. Такая структура страницы в случае ее больших объемов становилась тяжелой, трудноподдерживаемой и совсем не гибкой. Скажем для того что бы перенести секцию с одной стороны страницы на другую в отдельных слуаях приходилось часами сидеть и вручную переписывать разметку заново.

Теперь же с использованием CSS все стало намного проще. Достаточно отделить содержимое требуемой секции в отдельный слой с помощью тега div и просто задать для него правила позиционирования на странице с помощью свойств CSS. В случае если позже появится необходимость перенести данную секцию в противоположную сторону страницы – достаточно просто изменить свойства CSS не трогая при этом кода самой страницы. Все очень просто и удобно. Однако для того что бы это простота была очевидной нужно немного поглубже познакомиться с данными возможностями.

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

  • Варианты разметки страницы.
  • Как правило все страницы можно разделить на три категории:

      Страницы с фиксированной шириной . Такие страницы имеют ограницение на ширину для своих элементов и вне зависимости от того какой размер окна браузера – ширина используемого региона фиксирована и не изменяется в процесе работы со страницей. Подобные страницы используются в тех местах где устанвлены жесткие требования к отображению элементов страницы и неконтроллируемое расползание каких то элементов попросту недопустимо. В подобных случаях как правило устанавливают фиксированную ширину тега body и центрируют страницу по ширине окна браузера. Самая распространенное значение ширины для страниц с фиксированной шириной: 960px – такой размер позволяет хорошо выглядеть странице при разрешении экрана начиная с 1024х768.

      Страницы с плавающей шириной . – У данного типа страниц ширина его элементов не задана, и они свободно изменяют свои размеры, растекаясь по всему экрану или родительской секции и занимая все свободное место. Такой подход наиболее целесообразно применять в случае если основной целью страницы является отображение текста. В других же случаях применение подобных подходов может сделать из вас дон-Кихота, бессмысленно сражающегося с ветрянной мельницей, коей в вашем случае будет браузер.

      «Эластичные страницы» . Данные страницы совмещают в себе оба подхода. Элементы таких страниц имеют фиксированную ширину, но способны растягиваться или сжиматься в зависимости от ширины окна браузера в предустановленных диапазонах. Для таких целей можно использовать свойства min-height , min-width , max-height и max-width , о которых я упоминал в первой части.

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

  • Способы разметки страницы
  • CSS позволяет эффективно реализовать разметку, используя различные приемы и техники. К наиболее распространенным приемам относятся плавающие слои (в англоязычных источниках, данный прием может называться float layout) и абсолютное позиционирование (absolute positioning). Причем, субъективно, разметка абсолютного большинства сайтов использует именнно плавающие слои. Далее я постараюсь рассмотреть каждый из этих приемов более детально.

  • Плавающие слои
  • Плавающие слои реализуются посредством манипуляций со свойством float для эементов страницы. С помощью этого свойства слой, параграфы и прочие элементы можно позиционировать по левой или правой правой стороне страницы или внешнего контейнера. Для этого необходимо задать свойство float с соответсвующим значением: float: left, right, none; . Остальное содержимое страницы будет «окружать» данный элемент прижатый к одной из сторон. Очень важный момент, который необходимо учесть, что содержимое будет окружать элеметн с float только когда оно определено ниже этого тега в коде страницы и его ширина не больше оставшейся ширины страницы или внешнего контейнера. Поэтому в данном случае очень важно определить последовательность описания элеметнов страницы в HTML файле.

    Иногда бывают ситуации, когда необходимо сделать так что бы какое то содержимое не окружало float -элемент а отрисовывалось ниже этого элемента. Примером такой ситуации может быть панель-footer, которая несмотря ни на что всегда должна быть в самом низу страницы. Здесь на помощь может прийти свойство clear которое принимает следующие значения: clear: left; right; both; none . Данное свойство принуждает содержимое отрисовываться ниже float -элемента. Причем с помощью значений этого свойства можно задать к каким float -элементам это относится: с левым выравниманием, с правым и с тем и с тем или ни к тому ни к другому. Так, если у вас есть элемент с float:left , для того что бы остальное содержимое отобразить ниже и не позволить ему окружить данный элемент следует также использовать clear:left .

    Однако описанной функциональности разумеется недостаточно для эффективной реализации разметки страницы. Теперь самое время разобраться с приемами для более тонкой настройки разметки. В сулчае плавающих слоев положение элемента страницы по горизонтали как правило задают с помощью CSS свойства margin, которое, как мы уже знаем, используется для задания расстояния от границы одного элемента до другого элемента. На первый взгляд это может показаться несколько странным и не практичным. Однако, это только на первый взгляд. Уникальной особенностью данного свойства является то, что для него можно задавать отрицательные значения, смещая таким образом элемент влево относительно его исходного положения. Ну а соответственно положительно значение смещает элемент вправо (на самом деле разумеется элемент остается на своем месте, просто добавление свойства margin для элеметна визуально смещает его на заданное значение).

    Таким образом, можно для элеметнов задать фиксированную ширину и высоту с помощью width и height соответственно, указать требуемые значения float и margin и радоваться результату. Дальнейшие действия ограничены только вашим воображением и смекалкой. В качестве примера, я хочу показать как можно было бы разметить страницу. Ниже представлен пример страницы разбытый на секции и код CSS-файла и HTML-страницы.

    view image
    Index.html Main.css







    Main Page

































    /*clear browser predefined values*/



    padding: 0;

    margin: 0;

    font-size: 100%;

    font-weight: normal;

    }

    html

    {

    background: #C2C2C2;

    }

    /*defining margin-left: auto; and margin-right: auto; we place tha body content to the center of the screen*/

    body

    {

    width: 1000px;

    height: 1000px;

    margin-left: auto;

    margin-right: auto;

    background: #FFF;

    }

    #topmenu

    {

    clear:right;

    }

    #login

    {

    text-align: center;

    width: 300px;

    background: #F2F2F2;

    float: right;

    margin: 2px;

    padding: 5px;

    border: 1px solid #FD8000;

    border-left: 5px solid #FD8000;

    }


    .mainpanel

    {

    background: #F2F2F2;

    border: 1px solid #FD8000;


    margin: 1px;

    padding: 0px;

    }

    #main

    {

    width: 518px;

    height: 605px;

    margin-left: 205px;

    }

    #top-lsidebar

    {

    width: 200px;

    height: 186px;

    float: left;

    padding: -5px;

    }

    #bottom-lsidebar

    {

    width: 200px;

    height: 396px;

    clear: left;

    float: left;

    }

    #top-rsidebar

    {

    width: 270px;

    height: 605px;

    float: right;

    margin-right: 2px;

    }

    #footer

    {

    width: 1000px;

    height: 30px;

    background: #FD8000;

    clear:both;

    }

  • Абсолютное позиционирование
  • Абсолютное позиционирование , как я уже говорил, используется не так часто, как плавающие слои, однако тоже заслуживает внимания. Иногда бывает так, что прием плавающих слоев оказывается неприемлимым по каким то причинам, и поэтому все что нам остается в такой ситуации – это абсолютное позиционирование. Однако чаще всего абсолютное позиционирование используется для месного позиционирования – указания размещения одного элемента относительно положения другого. Так или иначе знать о данном приеме нужно обязательно.

    В основе данного приема лежит использование свойства position , которое может принимать следующие значения: position: absolute, relative, fixed, static . Значение absolute – задает позицию элемента в координатах экрана, или родительского элемента, как будет показано ниже. relative – определяет позицию относительно места по умолчанию. При указании смещения с использованием данного значения, на странице остается «дырка», поэтому как правило, использовать его таким образом не стоит, как можно – чуть попозже. fixed – Указывает позицию на экране, вне зависимости от скрола, то есть сколько бы вы не прокручивали скрол бар – элемент все равно останется на своей позиции. Значение static - нормальное позиционирование, если для элеметна не указан тип позиционирования, данное значение применяется по умлочанию.

    После того как задано свойство position для элемента, имеет смысл указать свойства определяющие координаты элемента: top, bottom, left и right . Так, указав для какого либо элемента position: absolute , можно задать его положение с помощью вышеперечисленных свойств относительно той или иной границы окна браузера. Однако, если мы говорим об каком либо элементе который, скажем, находится внутри слоя, то абсолютное позиционирование такого элемента осуществляется относительно границ этого самого слоя.

    Что бы пояснить сказанное, рассмотрим простой пример. Допустим у нас имеется заголовок а внутри заголовка задана картинка. Тогда ее положение относительно этого самого заголовка можно задать так:

    h1 { position: relative; }

    h1 img {

    position: absolute;

    top: 0;

    right: 0;

    }

    То есть используя для заголовка свойство position: relative; , мы как бы говорим осуществлять позиционирование «относительно меня», ну а свойство position: absolute;

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

    view image
    Index.html Main.css







    Main Page






    banner








    main




    left




    right




    footer









    html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address,

    variable, form, fieldset, blockquote {

    padding: 0;

    margin: 0;

    font-size: 100%;

    font-weight: normal;

    }

    html

    {

    background: #c2c2c2 ;

    }

    body

    {

    width: 1000px;

    height: 1000px;

    margin-left: auto;

    margin-right: auto;

    background: #FFF ;

    }

    /*common panels of the sites*/

    .mainpanel

    {

    background: #F2F2F2;

    border: 1px solid #FD8000;

    border-top: 20px solid #FD8000;

    margin: 1px;

    padding: 1px;

    }

    Mainpanel h1

    {

    margin-top: -20px;

    color: #FFF;

    font-weight: bold;

    text-transform: capitalize;

    }

    #content

    {

    position: relative;

    }

    #main

    {

    position: absolute;

    left: 205px;

    width: 584px;

    height: 300px;

    }

    #left

    {

    position: absolute;

    left: 0px;

    width: 200px;

    height: 300px;

    }

    #right

    {

    position: absolute;

    right: 0px;

    width: 200px;

    height: 300px;

    }

    #footer

    {

    position: absolute;

    top: 330px;

    left: 0px;

    right: 0px;

    }

  • И что дальше?
  • Вот собственно наверное и все по разметке. Дальнейшие нюансы использования CSS для данной задачи уже будут специфичны для вашего проекта, браузера и требований. Разумеется о многом я не рассказал и сейчас. Не предостерег вас по поводу специфики разметки страницы для IE 6.0 (о, да, по этому впрору отделную книгу писать). Там много чего, даже из того, о чем я говорил, не будет работать или будет работать не так как хотелось бы вам. А для того что бы заработало, нужно пользоваться магическими заклинаниями вроде * html или zoom: 1; Ничего не рассказал о том, как боротся с возникающими проблемами при разметке, когда панели ползут непонятно куда и зачем (а это поверте, случится, и причем не раз, и не только с вамиJ ). Не рассказал про свойство z-index , это очень важно, особенно в случае с абсолютным позиционированим, когда содержимое одного элемента перекрывает содержимое другого. Не рассказал про такое чудесное свойство overflow , которое помогает бороться с содержимым панелей, которому не сидится внутри и так и хочется выпрыгнуть за пределы своего слоя. И еще много-много-много чего, о чем я промолчал. Не потому что я глупый, просто немного ленивыйJ

    То самое время перейти к работе с текстом в HTML.

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

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

    Заголовки в HTML

    Работа с текстом в HTML невозможна без заголовков, более того, заголовки имеют большой вес в глазах поисковых роботов, именно поэтому в заголовках лучше указывать ключевые поисковые фразы.

    • - - это парные теги, в которые заключаются заголовки. Цифра в данном теге задаёт уровень значимости заголовка. Главное название статьи берётся в теги … , подзаголовки второго уровня берутся в теги … и т.д.

    На практике, наиболее популярные уровни подзаголовков с 1-ого по 3-ий, остальные практически не встречаются. Ниже расставлены теги заголовков, по степени их значимости:

    • ... - Основной заголовок;
    • ... - подзаголовок;
    • ... - подзаголовок третьего уровня;
    • ... - подзаголовок четвертого уровня;
    • ... - подзаголовок пятого уровня;
    • ... - подзаголовок шестого уровня.

    К данным тегам можно применить параметр align , который отвечает за горизонтальное выравнивание заголовков. У этого параметра могут быть следующие значения:

    • left - значение выравнивания заголовка по левой стороне (значение по умолчанию);
    • right - значение выравнивания заголовка по правой стороне;
    • center - значение выравнивания заголовка по центру;
    • justify - значение выравнивания заголовка по ширине.

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

    Открыв данную страницу в браузере, Вы должны получить следующий результат:


    Обратите внимание, все заголовки выделены жирным шрифтом без дополнительных html тегов для текста. С помощью CSS заголовкам можно задать любой размер и стиль, независимо от его уровня.

    Абзацы и перенос на новую строку

    Форматирование текста в HTML невозможно без использования абзацев и переноса текста на новую строку. Кроме того абзацы проще стилизовать, добавив стили в соответствующий тег.

    • Этим парным тегом необходимо окружать все абзацы на странице. По стандарту, тег оставляет одну пустую строку сверху и одну снизу от абзаца. Как и в случае с заголовками, тег отвечающий за абзацы имеет параметр align , со всеми своими значениями. Для примера создадим три абзаца с разными параметрами:





    • - это одиночный тег, который способен перенести любое содержимое страницы на новую строку. Чаще всего его используют для текста, если сравнивать тег с программой Word, то именно он имитирует нажатие Enter. (Кол-во тегов
      = кол-во нажатий на «enter» ). Давайте рассмотрим данный тег на деле:



    Как видите, после указания тега
    , последующее содержимое(будь то текст, картинка, видео и т.д) автоматически переносится на новую строку. Если задать последовательно 2 тега, то перенос будет двойным.

    Вид текста

    Теперь перейдём к тегам, которые непосредственно влияют на внешний вид текста. Работа с текстом в HTML подразумевает: изменение шрифта, цвета, размера, подчеркивание, зачеркивание и других способов изменить внешний вид текста.

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

    Используем вышеперечисленные HTML теги для текста на примере:




    • - сам по себе данный парный тег ничего не делает, однако, если ему задать параметры с значениями, то он может оказаться весьма полезным. Рассмотрим параметры этого тега подробнее:
    • face - назначает шрифт текста. Наиболее популярные: times new roman, arial, calibri . Задать можно несколько шрифтов через запятую, на случай если первый не поддерживается браузером, будет использован следующий по списку;
    • size - этот параметр задаёт размер текста. Существуют размеры от 1 до 7 , значение по умолчание - 3 ;
    • color - благодаря данному параметру задаётся цвет текста. Значение по умолчание - black , то есть черный цвет. Цвет можно задать тремя способами: Таблица цветовых кодов .

    Закрепим знания HTML тегов для текста и проработаем навыки на следующем примере:

    Устаревшие HTML теги для текста

    Есть несколько устаревших тегов, которые редко используются веб-программистами, но всё же они могут вам понадобиться. Лет 5 назад был слух, что браузеры перестанут их поддерживать, но они отлично работают по-прежднему.

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

    Теперь вы умеете создавать HTML страницы со стильным текстовым контентом. Но помните, все хорошее в меру. Сухой скучный текст - это несомненно плохо, но если ваш текст будет переливаться всеми цветами радуги, вы рискуете показаться не серьёзной организацией. А вообще всё зависит от тематики сайта и от его целевой аудитории.

    Дата первой публикации: 06.07.2016
    Дата последнего обновления: 06.07.2016

    Доброго времени суток, верные читатели и подписчики. Текущая публикация посвящается подробному разбору темы: «Блочная адаптивная разметка css-страницы». В этой статье я расскажу вам, что подразумевает под собой блочная верстка, в чем ее преимущества и какие инструменты для этого используются.

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

    Кнуты и прянички

    Блочная верстка веб-страниц – это метод разметки страниц блоками (слоями), которые создаются при помощи специального тега < div> .

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

    Вкусные пряники

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

    При использовании блоков такая проблема устраняется. В коде располагается небольшое количество div-ов, каждому из которых устанавливаются стилевые правила через прописанный класс. Например:

    Гибкое управление объектами. За счет того, что за каждый слой отвечает определенный класс, появилась возможность быстро и без вреда для других блоков переопределять внешний вид выбранного, перемещать его по веб-странице или изменять вид представления. К тому же блочная верстка позволяет решать сложные задачи с нестандартным размещением слоев.

    Весомое преимущество для SEO. В табличных представлениях все содержимое веб-сервиса распределялось по ячейкам, что сильно усложняло работу поисковых роботов. С использованием же блочной верстки данная проблема также решилась.

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

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

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

    Камни преткновения

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

    В блочной разметке все может показаться несколько сложнее. Особенно для новичка. Потому что вам необходимо хорошо разбираться не только в html-коде, а еще и знать большинство свойств css. Однако трудности возникнут только вначале при изучении технологий, а вот после жизнь покажется сказкой.

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

    Простые техники создания адаптивности

    Ну а теперь перейдем непосредственно к разбору нескольких простых механизмов по созданию адаптивности сайта. Для этого сверстаем простой макет страницы.

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 Bootstrap Example body{ padding:0; margin:0; background: url("http://www.bankoboev.ru/fons/ODQ1MA==/Bankoboev.Ru_avtomobili_na_nochnyh_dorogah.jpg"); font-size: 19px; color: #fff; text-align: center; } .header{ background: rgba(80, 80, 80, .8); padding: 24px; border-bottom: 3px solid #B5B5B5; } .menu{ background: rgba(80, 80, 80, .5); float: left; font-size:33px; padding: 16px; text-align: left; line-height: 1.5; height: 331px; } li{ list-style-type: none;} .container{ text-decoration: underline; padding: 29px; background: rgba(0, 1, 0, .4); } img{ height: 220px; width: 350px; outline: 6px solid #CFCFCF; } .photo{ display: inline-block; } .footer{ background: rgba(0, 1, 0, .8); padding: 11px;} Сайт СуперАвто
  • Фотогалерея
  • Видео
  • Контакты
  • Tesla Все права защищены!

    Bootstrap Example body{ padding:0; margin:0; background: url("http://www.bankoboev.ru/fons/ODQ1MA==/Bankoboev.Ru_avtomobili_na_nochnyh_dorogah.jpg"); font-size: 19px; color: #fff; text-align: center; } .header{ background: rgba(80, 80, 80, .8); padding: 24px; border-bottom: 3px solid #B5B5B5; } .menu{ background: rgba(80, 80, 80, .5); float: left; font-size:33px; padding: 16px; text-align: left; line-height: 1.5; height: 331px; } li{ list-style-type: none;} .container{ text-decoration: underline; padding: 29px; background: rgba(0, 1, 0, .4); } img{ height: 220px; width: 350px; outline: 6px solid #CFCFCF; } .photo{ display: inline-block; } .footer{ background: rgba(0, 1, 0, .8); padding: 11px;} Сайт СуперАвто

    Здесь вы найдете изображения и видео, связанные с автомобильной тематикой

  • Фотогалерея
  • Видео
  • Контакты
  • Tesla Все права защищены!

    Как видите, внешний вид созданного интернет-ресурса корректно отображается до тех пор, пока размер экрана не станет слишком маленьким. Поэтому дополним свойства css некоторыми параметрами.

    Для начала к блокам с классами . header , . container и . footer добавьте свойство min-width: 355px . Теперь ваша страница с контентом будет уменьшаться только до указанного размера, а после появится скролл.

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



    
    Top