Блог Дмитрия Костина
Помогу вам найти общий язык с компьютером,
даже если вы впервые слышите это слово



Как осуществить вставку картинки в html код для визуального наполнения сайта?

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

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

<IMG>

Ну что ж, давайте приступим. Как вы уже поняли из заголовка, за вставку изображения отвечает тег <img>, но у него есть два нюансы:

  1. Тег является одиночным, поэтому закрывать его не нужно
  2. Тег всегда работает в связке с атрибутом src="", в котором указывается путь к картинке.

В общем давайте смотреть на примере, чтобы закрепить всё это действие. Правильно я говорю? Загрузите материалы для урока отсюда и откройте html файл в блокноте. И теперь перед основным текстом напишите следующее:

<img src="img/01.jpg">

Всё. Вот такая коротенькая запись обеспечит нас картинкой на нашем сайте. Попробуйте напишите ее в документе.

А теперь сохраните файл и запустите его в вашем браузере. Посмотрим, что у нас получится. У меня получилось так.

Как осуществить вставку картинки в html код для визуального наполнения сайта?

Атрибуты

Как я уже говорил выше, тег img сразу идет в комплекте с атрибутом src. Ну я думаю, что вы уже поняли это, поэтому будем изучать остальные. Здесь есть где развернуться. Атрибутов здесь просто дофигища. Простите за мой французский).

Alt

Если вдруг картинка по какой-либо причине не прогрузилась или недоступна, что вы увидите текст, который был написан в значении атрибута Alt. Обычно здесь пишется то, что изображено на картинке, т.е. если изображено что-то про национальности, то и в alt лучше всего так и написать «Мужчины и женщины разных национальностей». На примере это выглядит так:

Как осуществить вставку картинки в html код для визуального наполнения сайта?

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

Как осуществить вставку картинки в html код для визуального наполнения сайта?

В принципе вы вообще можете ничего не прописывать в качестве альтернативного текста, но сам атрибут лучше оставить, пусть даже и пустым.

Width и Height

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

Width отвечает за ширину изображения, а в его значениях ставится сам размер.  В общем если у вас есть картинка, например, 640*480 пикселей, а вам нужно отобразить ее на сайте 320*240, то вам просто нужно будет сделать следующее:

Как осуществить вставку картинки в html код для визуального наполнения сайта?

Всё. Теперь, когда вы сохраните документ и откроете его с помощью браузера, то вы увидите уменьшенную кртинку. Причем заметьте, мы изменили только параметр ширины, а картинка уменьшилась пропорционально, т.е. высота уменьшилась автоматически.

Как осуществить вставку картинки в html код для визуального наполнения сайта?

Height, как уже нетрудно догадаться, отвечает за высоту изображения. Тут всё работает точно также, но по вертикали. Возьмем ту же самую картинку, только не будем ставить ширину, а поставим только высоту.

<img src="img/02.jpg" alt="Как осуществить вставку картинки в html код для визуального наполнения сайта?" height="240">

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

Давайте ради интереса попробуем поставить атрибуты и ширины, и высоты одновременно, только зададим им непропорциональные параметры. Ну а потом посмотрим, что у нас получится.

<img src="img/02.jpg" alt="Как осуществить вставку картинки в html код для визуального наполнения сайта?" width="350" height="150">

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

Как осуществить вставку картинки в html код для визуального наполнения сайта?

Align

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

Всего для align существует пять параметров:

  • left — выравнивание по левому краю
  • right — выравнивание по правому краю
  • middle — выравнивание изображения по базовой линии строки (на примере увидите, что это значит)
  • top — верхняя граница данного изображения выравнивается по высоте с самым высоким элементом в данной строке
  • bottom — выравнивание нижней границы картинки по тексту

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

<img src="img/foto.jpg" alt="Как осуществить вставку картинки в html код для визуального наполнения сайта?" align="left">  <img src="img/foto.jpg" alt="Как осуществить вставку картинки в html код для визуального наполнения сайта?" align="right">  <img src="img/foto.jpg" alt="Как осуществить вставку картинки в html код для визуального наполнения сайта?" align="middle">  <img src="img/foto.jpg" alt="Как осуществить вставку картинки в html код для визуального наполнения сайта?" align="top">  <img src="img/foto.jpg" alt="Как осуществить вставку картинки в html код для визуального наполнения сайта?" align="bottom">

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

Как осуществить вставку картинки в html код для визуального наполнения сайта?

Border

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

<img src="img/03.jpg" alt="Как осуществить вставку картинки в html код для визуального наполнения сайта?" border="5">

Как осуществить вставку картинки в html код для визуального наполнения сайта?

Hspace и Vspace

Ну и рассмотрим последние на сегодня атрибуты тега img. Space (англ.) переводится как пространство, космос, пробел (клавиша) и т.д. Приставки H и V означают горизонтальность и вертикальность. Тут вопросов не должно быть.

Ну а что же эти атрибуты делают? Они задают вертикальный и горизонтальный отступы от картинки до окружающего текста (или другого контента). То есть, если вам не нравится, что картинка слишком близко находится к тексту, то вы можете увеличить расстояние между ними. Давайте посмотрим как это выглядит на примере.

<img src="img/03.jpg" alt="Как осуществить вставку картинки в html код для визуального наполнения сайта?" align="left" hspace="50" vspace="20">

Видите? Отступы увеличились как по вертикали, так и по горизонтали. Этого мы и добивались.

Как осуществить вставку картинки в html код для визуального наполнения сайта?

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

Ну а в целом у меня вроде бы всё. Основы вставки изображений я вам рассказал, но если вы хотите изучить HTML и CSS на уровне профи, то очень рекомендую вам скачать потрясающий курс на эту тему, где благодаря этому языку разметки и каскадным таблицам стилей вы запросто сможете сверстать три вида сайтов: визитки, блоги, интернет-магазины. Всё рассказано простым и понятным языком. Это просто бомба!

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

Ну а чтобы не пропустить всё самое интересное на моем блоге, то обязательно подпишитесь на обновления статей. Ну и конечно же посмотрите другие статьи. Я уверен, что вы найдете для себя много полезной информации. Удачи вам. Увидимся в других статьях. Пока-пока!

С уважением, Дмитрий Костин

 

 

 




Этот блог читают уже более 4000 человек, которые решили покончить с компьютерной неграмотностью. Присоединяйся
Оставить коментарий
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:


Следи за нами в FaceBook.
Все новые статьи и много уникального!
Друг, ты хочешь уйти? Тогда подпишись на мой блог в ВК, чтобы не пропустить следующие статьи!
Дорогой друг, хотел бы ты всегда быть в курсе всех новостей блога? Тогда подпишись на блог в ВК

Блог Дмитрия Костина
© 2015-2017 Блог Дмитрия Костина
Помогу вам найти общий язык с компьютером, даже если вы впервые слышите это слово
Политика конфиденциальности