HTML первые шаги - урок 6 - Изображения
Изображения на сайте очень важный элемент, без них сайт выглядит серо и некрасиво. Изображения используются для оформления сайта, для фотогалерей, да и просто картинки.
Вставляются изображения с помощью тега IMG (заметьте, что мы пишем не полностью image, а только img). Тег IMG одинарный <img />, то есть без парного тега.
Основным атрибутом тега IMG является атрибут src. Он работает как href у ссылки, в атрибут src мы должны вставить путь к картинки. Путь как и в ссылках можно писать относительный или абсолютный.
Это код нашего index.html:
<html>
<head>
<title>Мой первый HTML-документ</title>
</head>
<body>
<h1>Мой первый HTML-документ</h1>
<p>
<a href="files/file.html">Ссылка на второй документ</a>
</p>
</body>
</html>
Давайте теперь создадим папку images рядом с этим файлом. В папку images мы скопируем файл изображения. Допустим имя изображения будет image.jpg. Давайте вставим тег img в текст index.html.
<html>
<head>
<title>Мой первый HTML-документ</title>
</head>
<body>
<h1>Мой первый HTML-документ</h1>
<p>
<img />
</p>
<p>
<a href="files/file.html">Ссылка на второй документ</a>
</p>
</body>
</html>
Тег мы вставили теперь давайте писать путь к изображению, будем писать относительный путь, начнем его с ./
./
Теперь добавим имя папки в которой лежит изображение
./images/
И дальше пишем имя файла:
./images/image.jpg
И теперь вставляем путь к файлу в атрибут src.
<html>
<head>
<title>Мой первый HTML-документ</title>
</head>
<body>
<h1>Мой первый HTML-документ</h1>
<p>
<img src="./images/image.jpg" />
</p>
<p>
<a href="files/file.html">Ссылка на второй документ</a>
</p>
</body>
</html>
Сейчас изображение отображается в оригинальном размере, но мы можем задать его размер с помощью атрибутов высоты и ширины.
Атрибут ширины у тега img - width. Атрибут высоты - height. Мы можем задавать только ширину изображения, только высоту или же высоту и ширину одновременно. Например так:
<html>
<head>
<title>Мой первый HTML-документ</title>
</head>
<body>
<h1>Мой первый HTML-документ</h1>
<p>
<img src="./images/image.jpg" width="200" />
</p>
<p>
<a href="files/file.html">Ссылка на второй документ</a>
</p>
</body>
</html>
Или только высоту:
<html>
<head>
<title>Мой первый HTML-документ</title>
</head>
<body>
<h1>Мой первый HTML-документ</h1>
<p>
<img src="./images/image.jpg" height="400" />
</p>
<p>
<a href="files/file.html">Ссылка на второй документ</a>
</p>
</body>
</html>
Если вы задаете и высоту, и ширину одновременно, то следите чтобы ширина и высота была пропорциональна ширине и высоте оригинального изображения. Иначе вы исказите изображение на сайте.
<html>
<head>
<title>Мой первый HTML-документ</title>
</head>
<body>
<h1>Мой первый HTML-документ</h1>
<p>
<img src="./images/image.jpg" height="400" width="100" />
</p>
<p>
<a href="files/file.html">Ссылка на второй документ</a>
</p>
</body>
</html>