Сайт о телевидении

Сайт о телевидении

» » Html и css для начинающих теория. Основы html и CSS. Онлайн-примеры в каждом уроке

Html и css для начинающих теория. Основы html и CSS. Онлайн-примеры в каждом уроке

Всем привет! Сегодня провел утро в объяснениях «на пальцах», как ручками прописывать текстовые ссылки и ссылки изображения. Думаю, что начальные знания HTML никому не помешают, поэтому кратенько изложу основную суть HTML. Чтобы, так сказать, начинающие SEO оптимизаторы и блогеры имели представление об этом языке и о том, как построены страницы.

Что такое HTML?

HTML расшифровывается, как язык гипертекстовой разметки. Это компьютерный язык, используемый для создания документов в интернете. Эти документы представляют собой текстовые файлы, содержащие ваш контент (текст, изображения, видео и т.д.) и HTML теги, используемые для структурирования этого содержимого. Браузеры читают страницу, а HTML и HTML-теги говорят им, что и как показать. HTML-теги не отображаются в браузере. Все теги начинаются с левой стороны значком меньше «<» и заканчиваются значком больше «>» . Чтобы построить базовую HTML страницу вам потребуется текстовый редактор Notepad++ (на мой взгляд лучший) либо любой простой текстовый редактор на выбор TextEdit, TextWrangler, SimpleText, TextPad или даже Блокнот. Так же существуют специализированные программы, которые упрощают жизнь вебмастерам, такие как Adobe Dreamweaver, но это не обязательно. Не используйте Microsoft Word! HTML не чувствительны к регистру.

Подробнее о HTML-тегах

Есть два вида тегов: контейнерные и пустые.

  • Контейнерный тег «оборачивает» текст или изображение и должен состоять из открывающего и закрывающего тега, такие как … . Закрывающий тег имеет косую черту / говоря браузеру, что тег закончился.
  • Пустой тег стоит особняком, такой как
    для разрыва строки или
    для горизонтальной линии. Пустые теги не требуют закрывающего тега, поскольку они ничего не «оборачивают».

Как создать страницу HTML

Чтобы с чего-нибудь начать, предлагаю взглянуть на очень простой шаблон HTML.



Название сайта либо страницы </ title> <br> </ head> <br> <body> <br> Основной контент страницы <br> </ body> <br> </ html></p> <p>Обратите внимание на то, что когда мы открываем тег, мы должны <b>обязательно </b> закрыть его. HTML документы делятся на две основные части — голова (head) и тело (body). <html> тег сообщает браузеру, что это HTML документ. <head> тег включает в себя информацию о документе, такую ​​как:</p> <ul><li>заголовок страницы — тег <title> , который появляется в браузерах, в названии вкладки</li> <li>тег автора — <author></li> <li>тег ключевых слов — <keywords></li> <li>тег описания — <description>и т.д.</li> </ul><p>Здесь же подключаются файлы стилей (CSS)? но это уже для более продвинутых товарищей. Наконец, тег <body>, который содержит весь контент страницы сайта: текст, изображения, графики, и т.д.</p> <h2>Создание первой HTML страницы</h2> <p>Откройте текстовый редактор и вставьте следующий код в новый документ:</p> <p><html> <br> <head> <br> <title> Моя первая веб страница </ title> <br> </ head> <br> <body> <br> Обучение HTML<br> Здравствуйте!<br> Это моя первая веб-страница.<br> Я учусь основам HTML и тегам заголовков<br> HTML ОСНОВЫ</p><p> </ body> <br> </ html></p> <p>Должно выглядеть вот таким образом:</p> <p>Сохраните файл как example.html на рабочий стол. Откройте файл в веб-браузере, чтобы увидеть, как он преобразует теги. Это будет выглядеть довольно скучно, на данном этапе, но это только начало.</p> <p>Можно немного и приукрасить:).</p> <h2>Форматирование текста</h2> <p>Мы можем добавлять теги к тексту, чтобы добавить ему больше структуры. На первом этапе выделим заголовки, абзацы, разрывы строк и горизонтальную линию, но обо всем по порядку.</p> <h3>Рубрики</h3> <p>Есть 6 уровней заголовков в HTML, они определяют уровень важности. Например на блоге, ваше название статьи может быть h1 тегом, в то время, как названия абзацев вашего поста могут быть h2 или h3 тегами. Например:</p> <p><h1> Заголовок h1 </h1> <br> <h2> Заголовок h2 </h2> <br> <h3> Заголовок h3 </h3></p> <h3>Пункты</h3> <p>Для отдельных участков текста можно использовать <p>Тег для добавления пробела между параграфами.</p> <p><p>Параграф </p></p> <h3>Разрыв строк</h3> <p>Чтобы добавить один разрыв строки используем пустой тег <br>, то есть его не надо закрывать /. Это создает пустую строку и отправляет следующий код на следующую строку.</p> <h3>Горизонтальная линия</h3> <p>Чтобы создать горизонтальную линию поперек вашей странице мы используем тег </span> <span><hr>. </p> <h2>Как добавить форматирование текста на страницу?</h2> <p>Откройте example.html в текстовом редакторе снова и добавляйте форматирование текста следующим образом:</p> <p><img src='https://i2.wp.com/promotiger.ru/wp-content/uploads/2014/05/my_html_pages_1.png' align="center" width="100%" loading=lazy></p> <p>В результате этих телодвижений получаем следующее:</p> <p><img src='https://i0.wp.com/promotiger.ru/wp-content/uploads/2014/05/my_html_1.png' align="center" width="100%" loading=lazy></p> <p>Уже приятнее глазу.</p> <p>Вот абсолютные основы HTML и, вероятно, самая скучная часть! </span><span>Я планирую в будущих постах немного развить данную тему, т.к. любому SEO специалисту в конце-концов приходится сталкиваться с основами HTML. </p> <p>HTML - язык разметки гипертекста, который сделал интернет таким, каким мы его знаем и любим. Именно благодаря этому замечательному инструменту сайты выглядят красиво и современно, а также обеспечивается удобство их использования. Язык HTML просто компонует элементы веб-страницы в удобный для пользователя вариант. Его работа сравнима с тем, что делают типа MS Word или OpenOffice. Они превращают безликую массу букв в документ, в котором есть абзацы, жирный текст, курсив, таблицы и даже изображения. Примерно то же самое делает язык HTML, с той лишь разницей, что его документы отображаются в браузере, да и возможности этого инструмента гораздо шире, чем у текстового редактора. Для разметки используются теги — специальные команды, описывающие структуру веб-страницы. Они заключены в угловые скобки - <тег>, чтобы браузер мог отличить их от общей массы текста. Далее мы рассмотрим основы HTML для начинающих.</p><h2>Визуальные редакторы</h2><p>Новички, только ступившие на путь изучения HTML, часто начинают свою работу с программ, позволяющих создавать сайты без каких-либо знаний. В них можно просто расположить элементы на экране так, как они будут отображаться в браузере. Казалось бы, вот он — источник вечной благодати, позволяющий избавиться от большинства веб-разработчиков. Но не всё так просто, так как у визуальных редакторов есть масса недостатков, которые делают невозможным их использование в серьёзных проектах.</p><p>Все эти программы создают много ненужных тегов, которые делают конечный вариант страницы громоздким и неоптимальным. Конечно, в наш век скоростного интернета это имеет меньшее значение, чем раньше, но есть ряд причин, по которым лаконичный и грамотно написанный сайт получается более практичным, чем его собрат, созданный в визуальном редакторе. Веб-страница, сделанная в такой программе, будет плохо обрабатываться поисковыми роботами, так как для них важен каждый килобайт кода, а громоздкий и нелогичный код с кучей едва ли придётся им по вкусу. Помимо этого, редакторы часто отстают от времени, становясь неактуальными, а тратить ресурсы на их развитие нецелесообразно, так как ни один профессионал не пользуется этими продуктами. Поэтому каждый, кто хочет работать в сфере создания сайтов, должен знать основы HTML.</p><h2>Теги</h2><p>Как упоминалось выше, теги описывают браузеру структуру веб-страницы. Большинство из них имеют открывающий и закрывающий тег, но далеко не все. Например, <title>..., где вместо точек находится содержимое. Первый из них показывает, где начинается тег, а второй закрывает его. Внутри могут находиться другие элементы разметки страницы, они могут вкладываться друг в друга подобно матрёшке. Тут важно своевременно закрывать теги, чтобы страница отображалась корректно.

Встречаются также одиночные теги, которые не нужно закрывать. В них содержимое находится внутри, так же как и может быть прописан для большинства HTML-тегов и задаёт свойства элемента. Обозначается он в открывающем теге и выглядит примерно так: атрибут=«...», где вместо точек находится значение атрибута. Знание тегов является первым и самым важным шагом для освоения HTML. Основы этого искусства также подразумевают понимание структуры веб-страницы.

Структура документа

Каждый документ HTML имеет соответствующее расширение, например, Index.html. Так браузер сможет понять, с чем он имеет дело, и правильно отобразит страницу. Все файлы, используемые для создания сайта, желательно хранить в одной директории, что в дальнейшем существенно облегчит вам жизнь. Основы языка разметки гипертекста HTML предполагают чёткое понимание структуры документа. Начинается он с тега , сообщающего браузеру версию HTML, которая используется в этом документе. На данный момент актуальна пятая версия языка, так что тут не нужно ничего выдумывать, можно смело вставлять приведённый выше тег в начало любой страницы.

Потом идут основные парные структуры, составляющие «скелет» сайта. Первый тег, в который вложены все остальные — .... Всё, что находится за его пределами, не распознаётся браузером как веб-страница, так что он открывает документ и закрывает его. Этот тег является обязательным для любого документа. В нём также содержатся ещё несколько обязательных тегов, которые будут рассмотрены ниже.

Head

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

Link

Знание основ HTML также предполагает использование каскадных стилей оформления, или css. В них задаются свойства элементов, которые будут отображены на странице. Современный подход к этой задаче предполагает вынесение таких характеристик, как цвет, высота и местоположение элемента, во внешний файл для большего удобства. Для подключения css-файла используется тег . В готовом виде это выглядит примерно вот так: , где href указывает на местоположение файла, а type - на его тип.

Body

Именно в этой части HTML-документа создаётся видимая часть страницы. Всё, что делается внутри «тела», будет показано браузером. В используется огромное количество тегов HTML. Основы — это форматирование текста, работа со ссылками и простейшие инструменты для структурирования веб-страницы. Чтобы приступить к работе в HTML, достаточно знать основные теги и уметь ими пользоваться. Ниже приведены самые популярные из них:

Также указания CSS могут быть присоединены к веб-документу с помощью:

  • тега , размещаемого между и ;
  • директивы @import, располагаемой между тегами .

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

Способы подключения таблиц CSS стилей

Существует несколько способов подключения CSS к html:

  • встроенные таблицы, при котором в заголовок страницы встраивается таблица стилей с использованием тега ;

Страница со встроенной таблицей стилей