Как сделать HTML страницу: основные теги для вставки картинки, текста, ссылок, кнопок и пр.

Автор: Alexandr, 01.09.2022 Рубрики: Сайтостроение

img-HTML-stranitsa.pngДоброго всем времени!

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

Да, признаться честно, я и сам не помню их все, и время-от-времени подглядываю в свой блокнот (который и решил перевести в отдельную запись). 🙂

Кстати, редактировать HTML файлы удобно с помощью блокнота Notepad++ (он подсвечивает код, подсказывает где какие теги закрыты или нет).

Теперь по теме...

 

📌 Кстати!

Если вы хотите, чтобы вашу созданную страницу смогли открыть не только вы (со своего ПК), но и другие пользователи в сети Интернет — то для неё необходимо заказать услугу хостинга (и разместить там эту страницу...).

 

*

Основы: с чего начать формирование своей страницы 

Типовой код страницы: азы

Язык HTML строится на тегах. Тег — это спец. обозначение какого-нибудь элемента, например, у картинки он: "<img... >", у ссылки: "<a... >" и пр. (при помощи них браузер понимает, что представлено в том или ином участке страницы).

Теги заключаются в угловые скобки (< >), и образуют пару: открывающий и закрывающий (эту пару также называют контейнером).

Тело всей страницы заключается в теги: <html>... </html>. Обычно, на любой странице также представлен ее заголовок (<head>...</head>) и содержание (<body>...</body>).

 

*

📌 Приведу ниже итоговый код простейшей веб-страницы (для примера):

<html>

<head>

<title>Название, заголовок страницы</title>

</head>

<body>Содержание страницы, текст заметки/поста</body>

</html>

*

На скрине ниже представлено, как эта страница будет выглядеть в браузере. Думаю, принцип "что за что отвечает" - должен быть ясен... 🙂

img-Kak-nasha-stranitsa-budet-vyiglyadet-v-brauzere.png

Скриншот. Как наша страница будет выглядеть в браузере

 

📌 Примечание!

Чтобы создать веб-страницу (как в примере выше) - сделайте следующее:

img-Sozdaem-tekstovyiy-fayl-vstavlyaem-tuda-kod-sohranyaem.jpg

Скриншот. Создаем текстовый файл, вставляем туда код, сохраняем

img-Kod-stranitsyi-bloknot-Notepad.png

Скриншот. Код страницы, блокнот Notepad++

*

📌Важно!

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

 

 

*

Адаптивный

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

Для этого можно воспользоваться мета-тегом viewport (нижеприведенный код вставляется между тегами <head></head>):

<meta name="viewport" content="width=device-width, initial-scale=1.0">

img-Bez-tega-viewport-i-s-nim.png

Скриншот. Без тега viewport и с ним

 

Для того, чтобы скрыть какой-нибудь блок в мобильной версии сайта - достаточно использовать следующую конструкцию в CSS файле (разумеется, можно задать свою ширину в пикселях и класс*, который нужно скрыть):

@media screen and (max-width:1120px){#header .main-item{display:none;}
}

*

Например, вышеприведенный код скрывает ссылку <a class="main-item" href="/menyu/">Статьи</a> с классом "main-item", если ширина экрана меньше 1120px.

Кстати, обратите внимание, что совсем не обязательно указывать ширину картинок, кнопок и пр. элементов в пикселях - допускается использовать проценты (например, max-width:100% - значит макс. ширина 100%):

<img src="/img.jpg" style="max-width:100%; height:auto;">

 

 

*

Основные теги HTML

Текст (строка, список, выравнивание по центру, выделение жирным, пробел, отступ)

Наиболее популярные теги для форматирования текста (в порядке распространенности):

 

*

Код пробела: &nbsp;

Код значка телефон: &#9742; (☎)

Код значка звездочка: &#9733; (★)

Код стрелочек: влево - &larr; (←); вверх - &uarr; (↑); вправо - &rarr; (→); вниз - &darr; (↓)

Другие символы можно найти 📌в спец. таблицах

 

*

📌 Примеры "игры" с тегами:

<p>Содержание страницы, текст заметки/поста</p>
<p style="margin: 1px 20px 0px 30px;">Текст блока HTML с отступами (сверху - 1px, справа - 20px, снизу - 0px, слева - 30px)</p>
<p><center>Текст по центру</center></p>
<p><b>Текст выделен жирным</b></p>
<p><i>Текст курсивом</i></p>
<p><center><i>Текст по центру и курсивом</i></center></p>
<p><blockquote>Цитата</blockquote></p>

img-Kak-vyiglyadyat-tegi-na-stranitse.png

Скриншот. Как выглядят теги на странице

 

 

*

Картинка, изображение, фото

Простейший код для вставки картинки на HTML страницу будет выглядеть следующим образом:

<img src="https://ocomp.info/favicon-120x120.png" title="Значок сайта" alt="logo site">

*

Обратите внимание, что:

img-Primer-otobrazheniya-kartinki.png

Скриншот. Пример отображения картинки

 

*

Второй пример (слегка отредактированный):

<img src="https://ocomp.info/favicon-120x120.png" width="50px" height="50px" align="right" title="Значок сайта" alt="logo site">

Обратите внимание на следующее:

img-Kartinka-vstavlena-s-vyiravnivaeim-sprava.png

Скриншот. Картинка вставлена с выравниванием справа

 

Чтобы картинка была в виде ссылки (т.е. при нажатии на картинку происходило открытие какой-нибудь веб-страницы) ее необходимо "заключить" в ссылку:

<a href="https://ocomp.info/"><img src="https://ocomp.info/favicon-120x120.png" title="Значок сайта" alt="logo site"></a>

*

Обратите внимание на начало и конец кода - картинка находится "внутри" кода ссылки (и, разумеется, в "href" - нужно вставить тот адрес, который должен открываться после клика по картинке).

 

*

Ссылка (в т.ч. на телефон, почту, Skype)

✏️ Подробнее о создании ссылок: https://ocomp.info/sdelat-ssyilku.html

*

Простейший код ссылки:

<a href="https://ocomp.info/" target="_blank">Сам текст ссылки (сюда можно также добавить код картинки или кнопки)</a>

*

В "href" нужно добавить свой URL-адрес (кстати, target="_blank" - обозначает, что ссылка должна быть открыта в новой вкладке. Если вам это не нужно - просто удалите этот участок кода).

* Кроме этого, в "href" можно вставлять не прямую ссылку, а относительный путь:

 

📌 Кстати, ссылки можно указывать не только на другие ресурсы, но и на свою почту, Skype, телефон (замените номер и никнейм в моем примере на свои):

  1. ссылка на телефонный номер: <a href="tel:+71231234567">+7 (123) 123-45-67</a>
  2. ссылка на адрес электронной почты: <a href="mailto:123@mail.ru">123@mail.ru</a>
  3. ссылка на Skype (позвонить): <a href="skype:name_polzovatela?call">Skype</a>

 

*

Список

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

<ul type="disc">

<li>Один</li>

<li>Два</li>

<li>Три</li>

</ul>

Обратите внимание, что:

img-Spisok-primer.png

Скриншот. Список - пример

 

*

Кнопки и формы

Простейший код для отображения кнопки:

<button>Текст, картинка, ссылка кнопки</button>

*

Обратите внимание, что между тегами <button> можно добавить не только текст, но и код ссылки или картинки.

img-Kak-knopka-vyiglyadit-v-brauzere.png

Скриншот. Как кнопка выглядит в браузере

 

Чаще всего кнопки используют совместно с формами для обработки данных, которые вводит пользователь. Например, вот небольшой код:

<form action="name.php" method="post">

<p>Имя:       <input type="text" name="name" /></p>
<p>Возраст: <input type="text" name="age" /></p>
<p><input type="submit" /></p>

</form>

При нажатии на кнопку "Отправить" — форма передаст введенные пользователем данные в файл "name.php", где необходимо написать PHP-код, который обработает их. Например, чтобы посмотреть всё, что ввел пользователь (в наше форме выше) - можно использовать код "<? print_r ($_POST); "👇

img-Forma-kak-vyiglyadit.png

Скриншот. Форма - как выглядит

 

*

Фон

Достаточно слегка изменить тег "<body>" - добавить к нему атрибут bgcolor="#00FA9A" (вместо #00FA9A нужно указать свой 📌код цвета).

<html>

<head>

<title>Название, заголовок страницы</title>

</head>

<body bgcolor="#00FA9A">

<a href="https://ocomp.info/"><img src="https://ocomp.info/favicon-120x120.png" title="Значок сайта" alt="logo site"></a>
<p>Содержание страницы, текст заметки/поста</p>
<p style="margin: 1px 20px 0px 30px;"> Текст блока HTML с отступами</p>
<p><blockquote>Цитата</blockquote></p>

</body>

</html>

Цвет фона страницы тут же изменится - в моем случае стал зеленым.

img-Fon-zalili-zelenyim-tsvetom.png

Скриншот. Фон залили зеленым цветом

 

Кстати, фон можно залить не только определенным цветом, но и картинкой. Достаточно также слегка изменить тег "<body>":

<body background="https://ocomp.info/wp-content/themes/wikiwp/images/fon1.jpg">

Разумеется, ссылку на фон вам нужно указать свою. 👆👇

img-Fon-v-vide-mramornoy-kroshki-takaya-byila-vyibrana-kartinka.png

Скриншот. Фон в виде мраморной крошки (такая была выбрана картинка)

 

*

Таблица

Нижеприведенный код таблицы можно легко изменить под свои нужны: за кол-во столбцов отвечают теги <th> и <td>, за кол-во строк: <tr>.

<table border="1px">

<tbody>

<tr>

<th>Деревья</th>
<th>Цветы</th>

</tr>

<tr>

<td>Береза</td>
<td>Ромашка</td>

</tr>

<tr>

<td>Тополь</td>
<td>Роза</td>

</tr>

</tbody>

</table>

Как будет выглядеть подобная таблица в браузере - см. скрин ниже. (разумеется, таблицу можно залить нужным фоном, использовать в ней ссылки, картинки и пр. теги).

img-Tablitsa-html-kod.png

Скриншот. Таблица - html код

 

*

Шрифт (цвет, размер)

Небольшой показательный код:

<font size="15" color="green" face="Arial">Текст зеленый, шрифт Arial 15</font>

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

img-Izmenenie-razmera-shrifta-ego-tsveta.png

Скриншот. Изменение размера шрифта, его цвета

 

*

Линия

В своем примере я решил нарисовать 4-горизонтальных линии:

<hr align="center" width="500" size="2" color="red" />
<hr align="left" width="100%" size="5" color="green" />
<hr align="right" width="500" size="2" color="#ff0000" />
<hr />

Где, "align" — это выравнивание (положение) линии; "width" — ширина (можно задать в пикселях или процентах); "size" — толщина линии; "color" — ее цвет...

img-Narisovano-4-linii-raznoy-dlinyi-tolshhinyi-tsveta.png

Скриншот. Нарисовано 4 линии (разной длины, толщины, цвета)

 

*

Рамки

Несколько рамочек на выбор:

<p style="border:3px solid #00B344; width:100%;">Первая рамка</p>
<p style="border:3px dotted #00B344; width:50%;">Вторая рамка</p>
<p style="border:3px dashed red; width:200px;">Третья рамка</p>
<p style="border:3px double green; width:350px;">Четвертая рамка</p>

Как они выглядят на страничке показано на скрине ниже (3px - толщина обводки, solid/dotted/dashed/ - тип обводки, #00B344 - код цвета, width - ширина рамочки).

*

img-Kak-vyiglyadyat-ramochki.png

Скриншот. Как выглядят рамочки

 

Кстати, рамочку можно вставить только с одной стороны (например, сверху):

<p style="border-top:5px double green; width:350px;">5 рамка</p>

Если вам нужно слева — "border-top" нужно заменить на "border-left" (справа - border-right, снизу-подчеркивание — border-bottom).

*

📌 Кстати, также в качестве рамочки можно использовать обычную таблицу!

 

 

*

📌 Как найти код незнакомых элементов, и вставить их к себе на страничку

Разумеется, выше приведены далеко не все теги и стили, за счет которых можно "построить" страницу. Многие, наверное, видели (и не раз) различные красивые элементы на сайтах, и не против были бы разместить их на своей странице. И сделать это не сложно, достаточно посмотреть код!

Это удобно реализовано (на мой взгляд) в Яндекс-браузере: нужно нажать ПКМ по  интересуемому элементу, в появившемся меню выбрать "Исследовать элемент" — сразу после этого экран разделится на 2 части, справа — будет представлен код HTML и стили. 👇

Останется только скопировать его и перенести к себе не страницу (попутно исправив на свой лад 🙂).

img-Issledovat-element-YAndeks-brauzer.png

Скриншот. Исследовать элемент - Яндекс-браузер

img-Kopiruem-kod-HTML.png

Скриншот. Копируем код HTML

img-Stili-CSS.png

Скриншот. Стили (CSS)

 

 

*

За сим откланяюсь, удачи!

✍️

Первая публикация: 1.09.2022

Корректировка: 30.03.2024

Есть 1 комментарий.

  1. Денис:

    Отличная статья! Невероятно интересно и познавательно. Спасибо, Александр :) :cool:

Написать комментарий 📎

 

Прикрепить картинку, скрин:

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

  • Интересное
  • Оптимизируем и ускоряем
  • Удаляем вирусы
  • Настраиваем звук
  • Содержание статьи
  •