Как добавить изображение и фоновое изображение в HTML.
Как добавить изображение и фоновое изображение в HTML.
Вы когда-нибудь слышали, что
Вот почему так важно размещать изображения на вашем сайте. Изображения помогают сделать ваш контент более информативным, интересным и запоминающимся. Помимо улучшения впечатлений посетителей, они также могут помочь улучшить ваш рейтинг в поисковых системах.
В 2018 году изображения Google составляли
Теперь, когда мы понимаем, почему изображения имеют значение, давайте убедимся, что мы знаем, как их добавлять. Если вы используете платформу для создания веб-сайтов, такую как
Если вы не используете платформу для создания веб-сайтов, вы все равно можете добавлять изображения на свой сайт. Вам просто нужно знать немного
Как вставить изображение в
Чтобы вставить изображение в , используйте тег изображения и включите атрибут source и alt. Как и любой другой элемент , вы добавляете изображения в основной раздел -файла.
Синтаксис выглядит следующим образом: <img src = "URL" alt = "описательный текст">.
Изображение в называется «пустым элементом». В то время как такие элементы, как абзац, содержат содержимое между открывающим и закрывающим тегами, изображение не имеет содержимого или закрывающего тега. Вместо этого он содержит только атрибуты. Сравните следующие строки кода, чтобы увидеть разницу между абзацем и изображением.
<p>This is a paragraph.</p> <img src="https://scx1.b-cdn.net/csz/news/800/2017/theoreticala.jpg" alt="black hole"> Обратите внимание на два атрибута выше. Элемент изображения всегда должен иметь атрибут источника, который содержит URL-адрес изображения или путь к файлу. В противном случае браузер не будет знать, что отображать. Хотя браузер может отображать изображение без атрибута alt, его рекомендуется включать. Это потому, что этот атрибут содержит
Альтернативный текст изображения важен по нескольким причинам. Во-первых, оно появится вместо изображения, если оно не загрузится на экран пользователя. Во-вторых, он помогает инструментам чтения с экрана описывать изображения читателям с нарушением зрения, которым может быть сложно понять, что изображение передает без него. В-третьих, это позволяет поисковым системам лучше сканировать и оценивать ваш сайт.
Вы также можете увидеть атрибут стиля, содержащий ширину и высоту изображения. Указание ширины и высоты может помочь предотвратить мерцание веб-страницы во время загрузки изображения. Вот как будет выглядеть код с этими дополнительными атрибутами:
<img src="https://scx1.b-cdn.net/csz/news/800/2017/theoreticala.jpg" alt="black hole" style="width:400px;height:200px;"> 
Важно отметить, что вы также можете указать размер изображения, используя внутренний или внешний CSS, вместо встроенного CSS.
Чтобы понять разницу между этими тремя типами CSS, прочтите статью «
Как вставить фоновое изображение в
Если вы хотите установить изображение в качестве фона веб-страницы или элемента , а не просто вставлять изображение на страницу, вам необходимо использовать свойство CSS background-image. Это свойство CSS заменило атрибут фонового изображения в предыдущих версиях . Он намного более гибкий и предсказуемый, чем атрибут , но при этом прост в использовании.
Чтобы установить значение свойства background-image, вы должны использовать следующий синтаксис: url (”);
Между одинарными кавычками вы поместите URL-адрес изображения или путь к файлу.
Как вставить фоновое изображение на страницу
Для начала предположим, что вы хотите установить изображение в качестве фона всей веб-страницы. Затем вам придется применить CSS к элементу body. Используя
Вот CSS:
body { background-image: url('https://scx1.b-cdn.net/csz/news/800/2017/theoreticala.jpg'); color: #FFFFFF; } Вот :
<h2>Background Image</h2> <p>The background image is specified in the body element.</p> Вот результат:

Выглядит отлично! Но что будет, если изображение будет меньше размера браузера? В этом случае он повторится, как показано ниже.

Чтобы этого не происходило, вы можете использовать свойство background-repeat и установить для него значение no-repeat.
Вот CSS:
body { background-image: url('https://scx1.b-cdn.net/csz/news/800/2017/theoreticala.jpg'); background-repeat: no-repeat; color: #FFFFFF; } остается прежним. Вот как это теперь будет выглядеть на интерфейсе:

Вы решили повторяющуюся проблему, но теперь у вас есть все это лишнее белое пространство справа и под изображением. Чтобы изображение покрыло весь основной элемент или, другими словами, весь экран, вы можете использовать свойство background-size и установить для него значение «cover». Затем, чтобы изображение не растягивалось, вы можете использовать свойство background-attachment и установить для него значение «fixed». Таким образом изображение сохранит свои первоначальные пропорции.
Вот CSS:
body { background-image: url('https://scx1.b-cdn.net/csz/news/800/2017/theoreticala.jpg'); background-repeat: no-repeat; background-attachment: fixed; background-size: cover; color: #FFFFFF; } остается прежним. Вот как это теперь будет выглядеть на интерфейсе:

Как вставить фоновое изображение в элемент
Вы также можете установить изображение в качестве фона элемента вместо всей веб-страницы.
Например, вы можете разместить -элементы внутри
Вот CSS:
div { background-image: url('https://scx1.b-cdn.net/csz/news/800/2017/theoreticala.jpg'); background-repeat: no-repeat; background-attachment: fixed; background-size: 100% 100%; color: #FFFFFF; } Вот :
<div> <h2>Background Image</h2> <p>In this example, the background image is specified for the div element.</p> <p>But you can specify the background image for any element.</p> <p>Try it for a paragraph, heading, and more.</p> <p> </div> <p>This paragraph is not contained in the div. Therefore it does not have an image background.</p> Вот результат:

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