HTML с нуля. Лекция 1

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

Из чего состоит структура HTML-документа

Свои первые знания о языке html я черпал из уроков Алленовой Натальи. И в одном из своих уроков она показала хороший наглядный легкозапоминающийся пример структуры html-документа. Я попробую изобразить нечто похожее:

Вот как выглядит код самой простой html-страницы:

[php] <html>
<head>
<title>Мой первый сайт</title>
</head>
<body>
Привет всем! А это мой первый сайт.
</body>
</html>
[/php]

Для того, чтобы создать свою html страницу, нужно вставить вышеуказанный код в блокнот, нажать Файл → Сохранить как… В поле «имя файла» указать ваше_название страницы.html, а в поле «тип файла» указать Все файлы. Нажать Сохранить.

Теперь открываем нашу страничку, должны получить нечто похожее на это.

Тег <html> сообщает о том, что начинается структура html-документа, </html> — что заканчивается. Между тегами <head></head> хранится в большей части информация для браузера и поисковых систем. В тегах <title></title> содержится заголовок нашей страницы. Тег <body> говорит о том, что далее идёт информация предназначенная для пользователя, </body> же естесственно говорит о том, что информация для пользователя заканчивается.

Теперь немного поясню. Все теги (тэг — элемент языка разметки гипертекста) делятся на два типа «одиночные» и «закрывающиеся». Кроме того теги заключаются в следующие символы < и >,  именно они отличают тег <html> от обычного текста html. Рассмотрим несколько самых простых «одиночных» тегов:

<br> — тег, который отвечает за перенос на новую строку, в том месте, где установлен данный тег. Рассмотрим код с использованием этого тега.

[php] <html>
<head>
<title>Мой первый сайт</title>
</head>
<body>
Привет всем!<br>А это мой первый сайт.
</body>
</html>
[/php]

Результат можно посмотреть здесь.

<hr> — тег, который рисует горизонатльную линию. Этот тег относится к блочным элементам, линия всегда начинается с новой строки. Имеет 5 атрибутов:

  • align — Определяет выравнивание линии. Может принимать значение left, center, right.
  • color — Задаёт цвет линии.
  • noshade — Рисует линию без трехмерных эффектов.
  • size — Задаёт толщину линии.
  • width — Задаёт ширину линии.

Код с использованием тега <hr>:

[php] <html>
<head>
<title>Мой первый сайт</title>
</head>
<body>
Привет всем!<hr>А это мой первый сайт.
</body>
</html>
[/php]

Визуальный пример находится здесь.

Ещё один «одиночный» тег — это <meta>. Данный тег спользуются для хранения информации предназначенной для браузеров и поисковых систем. Поисковые системы обращаются к метатегам для получения описания сайта, ключевых слов и других данных. Разрешено использовать неограниченное число метатегов, все они должны находится между <head> и </head>. Параметры любого метатега имеют вид «имя=значение», который определяется ключевыми словами content, name или http-equiv. Т.к. метатеги предназначены для машин, никакого визуального изменения они не вносят, поэтому я приведу лишь исходный код:

[php] <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
[/php]

Эта строка говорит о том, что создатель страницы считает, что на странице используется кодировка UTF-8. В HTML5 всё стало проще, для того, чтобы указать кодировку, достаточно лишь следующей строки:

[php]<meta charset="utf-8">[/php]

Cуществуют и другие одиночные теги (<area>, <base>, <br>, <col>, <command>, <embed>, <hr>, <img>, <input>, <keygen>, <link>, <meta>, <param>, <source>, <track>, <wbr>), но с ними я познакомлю вас чуть позже.

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

Для наглядного примера взглянем на тег <b>,  который используется для выделения текста, он устанавливает жирное начертание шрифта. Теги <b> и </b> являются границами, которые определяют область выделения текста. Вот код, где в последней строке забыли закрыть тег <b>:

[php] <html>
<head>
<title>Мой первый сайт</title>
</head>
<body>
<b>Привет всем!</b> А это мой первый сайт.<br>
<b>Привет всем! А это мой первый сайт.
</body>
</html>
[/php]

Вот результат, глядя на который можно сделать вывод, что закрывающиеся теги нужно закрывать!

Следующее, о чём я должен рассказать, это то как устанавливать ссылку. Ведь сайт это множество перелинкованных между собой страниц. Ссылка устанавливается с помощью «закрывающегося» тега <a>, у которого есть 12 атрибутов:

  • accesskey — активирует ссылку с помощью комбинации клавиш.
  • charset — указывает кодировку текста, на который ведет ссылка. *
  • coords — устанавливает координаты активной области. *
  • href — задает адрес документа, на который следует перейти.
  • hreflang — идентифицирует язык текста по ссылке.
  • name — устанавливает имя якоря внутри документа (в HTML5 следует использовать id). *
  • rel — отношения между ссылаемым и текущим документами.
  • rev — отношения между текущим и ссылаемым документами. *
  • shape — задает форму активной области ссылки для изображений. *
  • tabindex — определяет последовательность перехода между ссылками при нажатии на кнопку <Tab>.
  • target — тип окна, в котором браузер будет загружать документ. Может принимать значения

_blank — загружает страницу в новом окне браузера.
_self — загружает страницу в текущем окне (значение по умолчанию).
_parent — загружает страницу во фрейме-родителе, если фреймов нет, то этот параметр работает как _self.
_top — отменяет все фреймы и загружает страницу в полном окне браузера, если фреймов нет, то этот параметр работает как _self.

  • title — добавляет всплывающую подсказку к тексту ссылки.
* — в HTML5 является устаревшим атрибутом

Рассмотрим код страницы с простой текстовой ссылкой:

[php] <html>
<head>
<title>Мой первый сайт</title>
</head>
<body>
Привет всем!<br>А это мой первый сайт с ссылками.<br>
<a href="http://example.stafox.ru/HTML-from-scratch/Lecture-1/mypage-with-hr.html" title="Пример с тегом hr" target="_blank">Ссылка</a> на пример с тегом hr.
</body>
</html>
[/php]

Результат можно просмотреть кликнув по этой ссылке.

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

Теги для выделения текста

Существует несколько способов выделить текст на странице. Сделать это можно с помощью стилей, а можно с помощью тегов. Нас (пока) интересует второй вариант.

<b></b> — устанавливает жирное начертание шрифта.

<i></i> — устанавливает курсивное начертание шрифта.

<u></u> — добавляет подчеркивание к тексту.

<em></em> — предназначен для акцентирования текста. Браузеры отображают такой текст курсивным начертанием.

<strike></strike> — перечёркивает текст. Данный тег исключён из HTML5 вместо него рекомендуется использовать <s></s>

<tt></tt> — отображает текст моноширинным текстом. Исключён из HTML5.

<sup></sup> — отображает шрифт в виде верхнего индекса. Шрифт при этом отображается выше базовой линии текста и уменьшенного размера.

<sub></sub> — отображает шрифт в виде нижнего индекса. Текст при этом располагается ниже базовой линии остальных символов строки и уменьшенного размера.

<strong></strong> — предназначен для акцентирования текста. Браузеры отображают такой текст жирным начертанием.

<small></small> — уменьшает размер шрифта на единицу по сравнению с обычным текстом. В HTML размер шрифта измеряется в условных единицах от 1 до 7, средний размер текста, используемый по умолчанию, принят 3. Тег <small> уменьшает текст на одну условную единицу. Допускается применение вложенных тегов <small>, при этом размер шрифта будет меньше на 1 с каждым вложенным уровнем, но не может быть меньше, чем 1.

<big></big> — увеличивает размер шрифта на единицу по сравнению с обычным текстом. В HTML размер шрифта измеряется в условных единицах от 1 до 7, средний размер текста, используемый по умолчанию, принят 3. Таким образом, добавление тега <big> увеличивает текст на одну условную единицу. Допускается применение вложенных тегов <big>, при этом размер шрифта будет больше с каждым уровнем.

<q></q> — используется для выделения в тексте цитат. Содержимое контейнера автоматически отображается в браузере в кавычках.

<blockquote></blockquote> — предназначен для выделения длинных цитат внутри документа. Текст, обозначенный этим тегом, традиционно отображается как выровненный блок с отступами слева и справа (примерно по 40 пикселов), а также с отбивкой сверху и снизу.

<pre></pre> — определяет блок предварительно форматированного текста. Такой текст отображается обычно моноширинным шрифтом и со всеми пробелами между словами. По умолчанию, любое количество пробелов идущих в коде подряд, на веб-странице показывается как один. Тег <pre> позволяет обойти эту особенность и отображать текст как требуется разработчику.

<p></p> — определяет текстовый абзац. Тег <p> является блочным элементом, всегда начинается с новой строки, абзацы текста идущие друг за другом разделяются между собой отбивкой. Величиной отбивки можно управлять с помощью стилей. Если закрывающего тега нет, считается, что конец абзаца совпадает с началом следующего блочного элемента.

<h1>..<h6></h6>..</h1> — HTML предлагает шесть заголовков разного уровня, которые показывают относительную важность секции, расположенной после заголовка. Так, тег <h1> представляет собой наиболее важный заголовок первого уровня, а тег <h6> служит для обозначения заголовка шестого уровня и является наименее значительным. По умолчанию, заголовок первого уровня отображается самым крупным шрифтом жирного начертания, заголовки последующего уровня по размеру меньше. Теги <h1>,…,<h6> относятся к блочным элементам, они всегда начинаются с новой строки, а после них другие элементы отображаются на следующей строке. Кроме того, перед заголовком и после него добавляется пустое пространство. Тег имеет атрибут align, который определяет выравнивание заголовка, может принимать значения left — выравнивание заголовка по левому краю, center —  выравнивание по центру, right — выравнивание по правому краю, justify — выравнивание по ширине (одновременно по правому и левому краю). Это значение работает только для заголовка, длина которого более, чем одна строка.

<font></font> — представляет собой контейнер для изменения характеристик шрифта, таких как размер, цвет и гарнитура. Хотя этот тег до сих пор поддерживается всеми браузерами, он считается устаревшим и от его использования рекомендуется отказаться в пользу стилей. Тег имеет 3 атрибута: color — устанавливает цвет текста, face — определяет гарнитуру шрифта, size — задает размер шрифта в условных единицах.

<cite></cite> — помечает текст как цитату или сноску на другой материал. Такое выделение удобно для изменения стиля текста через CSS, а также применяется для разделения кода HTML на структурные элементы. Браузеры обычно устанавливают текст внутри контейнера <cite> курсивом.

<abbr></abbr> — указывает, что последовательность символов является аббревиатурой. С помощью атрибута title дается расшифровка сокращения, что позволяет понимать аббревиатуру тем людям, которые с ней не знакомы. Кроме того, поисковые системы индексируют полнотекстовый вариант сокращения, что может использоваться для повышения рейтинга документа.

По умолчанию, текст заключенный в контейнере <abbr> подчеркивается пунктирной линией.

Ниже приведу код, в котором я использовал все эти теги:

[php] <html>
<head>
<title>Мой первый сайт</title>
</head>
<body>
<p><abbr title="Hypertext Markup Language">HTML</abbr> and <abbr title="Cascading Style Sheets">CSS</abbr> are two of the core technologies for building Web pages. HTML provides the structure of the page, <b>CSS</b> the (visual and aural) layout, for a variety of devices. Along with graphics and scripting, HTML and CSS are the basis of building Web pages and Web Applications. Learn more below about: </p>
<h1>What is HTML?</h1>

</p>HTML is the language for describing the structure of Web pages. HTML gives authors the means to:</p>
<blockquote>
Publish online documents with headings, text, tables, lists, photos, etc.<br>
Retrieve online information via hypertext links, at the click of a button.<br>
Design forms for conducting transactions with remote services, for use in searching for information, making reservations, ordering products, etc. <br>
Include spread-sheets, video clips, sound clips, and other applications directly in their documents. <br>
</blockquote>
With HTML, authors describe the structure of pages using markup. The elements of the language label pieces of content such as <i>“paragraph,” “list,” “table,” and so on</i>.
<h2>What is XHTML?</h2>

<p> XHTML is a <u>variant of HTML</u> that uses the syntax of XML, the Extensible Markup Language. XHTML has all the same elements (for paragraphs, etc.) as the HTML variant, but the syntax is slightly different. Because XHTML is an XML application, you can use other XML <sup>tools</sup> with it (such as XSLT, a language for transforming XML content).</p>
<h3>What is CSS?</h3>

<p>CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts. It allows to adapt the presentation to different types of devices, such as large screens, small screens, or printers. <big>CSS</big> is <small>independent</small> of HTML and can be used with any XML-based markup <s>язык</s> language. The separation of HTML from CSS makes it easier to maintain sites, share style sheets across pages, and tailor pages to different environments. This is referred to as the separation of structure (or: content) from presentation. </p>
<h4>What is WebFonts?</h4>

<q><cite>WebFonts</cite> is a technology that enables people to use fonts on demand over the Web without requiring installation in the operating system. W3C has experience in downloadable fonts through <strong>HTML, CSS2, and SVG</strong>. Until recently, downloadable fonts have not been common on the Web due to the lack of an interoperable font format. The WebFonts effort plans to address that through the creation of an industry-supported, open font format <sub>for the Web</sub> <font face="Tahoma" color="#336699" size="5">(called "WOFF")</font>.</q>
</body>
</html>
[/php]

А вот и визуальный результат.

Лекция подошла к концу, надеюсь приобретённые знания вам пригодятся! В следующей лекции я расскажу вам о том, что в себе хранит тег <body>, научимся выполнять всевозможные манипуляции с изображениями, и познакомимся с таблицами.

При написании данной статьи описание некоторых тегов было взято отсюда http://htmlbook.ru/html/

Stas Kuryan

Web developer. Перфекционист в написании кода.

73 комментария

  1. Алиса     

    привет! второй месяц осваиваю HTML/ CSS,учусь сама, когда есть время,собираю инфу со всех источников, но поскольку стандарты и спецификации постоянно усовершенствуются — часто сталкиваюсь с устаревшими примерами, а поскольку ты студент — думаю такой проблемы не будет.
    жду продолжения. спасибо.

    • Stafox        Автор

      Вот, теперь у меня появилась мотивация, для продолжения этой рубрики, постараюсь как можно быстрее написать 2ю лекцию

      • саха     

        превосходно, но больше разьеснений и примеров, как это влияет на то..

  2. Pingback:Блог самого безбашенного Stafox'a в мире » HTML с нуля. Лекция 2

  3. Pingback:Мой бзик | Дневник Искателя

  4. Алена     

    Обязательно пишите, обязательно)))) Очень помогли, даже такой чайник хоть что-то начала понимать.

    • Stafox        Автор

      Спасибо, Алёна. Я думаю что Вы немного преувеличили насчёт «чайника» и у Вас всё получится.

  5. Вадим     

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

    • Stafox        Автор

      Буду рад видеть Вас на своём блоге. Если есть вопросы — задавайте, обязательно отвечу!

  6. Диана     

    Здравствуйте. Сейчас я делаю домашнее задание по информатике и столкнулась вот с такой проблемой:
    [html]
    {<a href="новинки.html" rel="nofollow">Новинки</a> &amp;nbsp}
    {<a href="glossary.html" rel="nofollow">Рейтинг 25 пяти лучших книг 2011</a> &amp;nbsp}
    {<a href="anketa.html" rel="nofollow">Анкета</a>}
    [/html]
    Что неправильно??

    • Stafox        Автор

      Здравствуйте, Диана. А какое Ваше задание? А то так не понятно, может правильно, а может и нет, всё зависит от того, что Вам нужно было реализовать.

    • Егор     

      Скорее всего проблема в спец. символах — &nbsp
        — неразрывный пробел
      & — &
      Возможно нужно было написать — & &nbsp

      ****
      Понимаю, что для Дианы уже неактуально (вопрос был задан 06.05.2012), но для других может будет познавательно. Всем удачи!

      • Stafox        Автор

        Возможно Вы правы, только не стоит забывать, что каждый код спецсимвола должен заканчиваться «точкой с запятой» &nbsp;

  7. Максим     

    Здравствуйте!спасибо за статьи продолжайте писать!!!Очень хорошо расписанно и понятно!Очень благодарен!

  8. Spellbreaker     

    спасибо, очень просто и понятно написано!
    будем штудировать дальше!

  9. Владимир     

    Очень понравился пример с человечком, что у него head это голова, а body это тело, легко запомнить, а так из всего написанного знал где-то 30%, так что спасибо за материал.
    Единственное, в последнем примере, при переходе на пример, при наведении мышкой на слова аббревиатуры заключенные в тег abbr не появляется визуальная расшифровка подсказка данных терминов, это единственное, что я не понял, почему не работает.

    • Stafox        Автор

      По поводу [html]<abbr></abbr>[/html] он служит лишь для выделения текста. А для отображения расшифровки используется универсальный атрибут title.

      • Владимир     

        понятно, просто в статье написано что abbr используется как раз для расшифровки текста, т.е. я могу сделать так ОВДя так понимаю что в этом случае поисковики считывают предложение из тега title и учитывают его при ранжировании, правильно??

        • Владимир     

          И еще вопрос, как ты делаешь эту строчку, которую ты сделал сейчас, поставив в нее коды abbr с их полным написанием. так, чтобы их было видно?

          • Stafox        Автор

            Над полем ввода текста комментария есть панель вставки тегов (html, php, css, js, b, u, i). А вообще это плагин Syntaxhightlighter.

        • Stafox        Автор

          Предполагается, что да. Однако как знать какие алгоритмы на самом деле используют поисковики.

          • Владимир     

            Понятно, спасибо за ответы, буду учиться дальше ))

  10. Ashot     

    Класс!!! Очень помог.Спс автору

    • Stafox        Автор

      Всегда пожалуйста!

  11. Виталий     

    Очень хорошая статья. Грамотно оформлена, написана простым языком. Спасибо автору.

  12. Максим     

    Спасибо!
    Хоть я учусь на юриста все равно все понял) а с метдической точки зрения что посоветуете?
    Просто пытаться писать свой сайт или сначала попробовать все коды, чтобы знать все инструменты)?

    • Stafox        Автор

      Отправил письмо с ответом на Вашу почту.

      • Игорь     

        ответ можно и мне ?
        спс большое

  13. Nadia Nova     

    Отличная статья для каждого новичка! Буду читать и остальные.
    Я вот сайт сама сделала на wp (www.blog-for-money.ru), а сейчас столкнулась с тем, что код поправить не могу сама…боюсь что-то испортить, т.к. пока HTML не знаю.
    Вы не знаете, если сайт неверно отображается в браузере IE , а в остальных все нормально, где может быть ошибка кода?

    • Stafox        Автор

      А это уже зависит от того, что именно отображается некорректно. Если желание действительно есть, то ссылку на скриншот в студию, будем разбираться. А лучше: воспользуйтесь формой обратной связи и я думаю мы исправим ваше неверное отображение в IE.

      • Nadia Nova     

        Спасибо за готовность помочь, вот сделала коллаж небольшой http://yadi.sk/d/xEI5Ozq81Dzzu , надеюсь будет понятно, что рекламная строчка Ноликс, которая отображается сверху одной полосой,в Internet Exlorer отображается вместе с другим баннером на данный момент и «перекашивает» еще и меню сайта ниже. 🙂 Вот такие чудеса…

        • Stafox        Автор

          Продолжим решение вашей проблемы. Отписал на почту.

  14. Татьяна     

    Мне объясняли как делать свою страницу в интернете профессионалы. Я всё поняла, но когда села сама делать, не смогла завтра исправить вчерашнюю работу. Прочитав, как сохранять элементарную страницу первоначально у Вас, я выросла у себя на глазах. Все пишут замудрые советы без которых можно спокойно существовать,а вы помогаете людям разобраться что есть сайт. Вы могли бы зарабатывать на эскпертизе проектов людей- создателей сайтов , которые пускают пыль в глаза людям, стоящим чуть ниже на ступеньку в понимании сайта.
    Спасибо за Вашу работу. Попробую дальше исправить свою страницу.
    Может у Вас есть чуток времени ответить ещё одинаково или по разному этот процесс происходит в ХР и WIND 7 ?

    • Stafox        Автор

      Спасибо, Татьяна. Приятно слышать такие слова в свой адрес. Вы всегда можете обращаться ко мне с вопросами. Я стараюсь помочь всем, кто обращается ко мне.

      Отвечаю на Ваш вопрос:
      В Windows7 и XP, да и в других операционных системах, процесс создания веб-страницы аналогичен.

      Я уверен, что у Вас все получится!

  15. Гусейн     

    Спасибо! Все грамотно и ясно.
    Учить все коды и теги на изусть или как?

    • Stafox        Автор

      Да, запомнить их придется. Сделать это — очень просто, каждую новую страницу пишите с нуля, а не копируя и изменяя предыдущую.

  16. Reidy     

    Я думал, что процесс создания сайта в разы сложнее даже для одного предложения, теперь понимаю, что всё куда проще:) только я столкнулся с проблемой, взять самый первый код — когда я пишу на английском фразу «My first site», всё нормально, а когда пишу на русском — он каверкает предложение или вообще строит его из непонятных рандомных символов, как это исправить? У меня Debian Linux, может на нём как-то иначе всё?

    • Reidy     

      А, всё, разобрался, нужно было кодировку браузера сменить с кириллицы на Юникод:)

      • Stafox        Автор

        А еще есть meta-тег, который позволяет устанавливать кодировку для отображаемой страницы:
        [html]
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
        [/html]

        • Reidy     

          Да, спасибо, дальше почитал, понял, нашел этот тег, только прописал просто …)

  17. Деничс     

    За сколько можно выучить весь HTML

    • Stafox        Автор

      Все зависит от желания и вашей способности воспринимать информацию, а также от вашего мышления. Сам по себе html прост, гораздо сложнее к усвоению html+css. И в программировании нет такого понятия, как выучить — нужно развить мышление, получить опыт. Поэтому любые полученные знания накапливаются, развиваются и совершенствуются на практике.

  18. Александр     

    Здравствуйте у меня проблема:
    «Для того, чтобы создать свою html страницу, нужно вставить вышеуказанный код в блокнот, нажать Файл → Сохранить как… В поле «имя файла» указать ваше_название страницы.html, а в поле «тип файла» указать Все файлы. Нажать Сохранить.»
    Я все это проделываю и когда жму сохранить он думает, а потом вылетает ошибка: Невозможно выполнить сохранение в этом месте. Выберите другое место.
    Куда я только не пробовал сохранить ни в какую(((

    • Stafox        Автор

      Как один из вариантов: у вашей учетной записи нет прав на запись. Попробуйте сохранить в «Мои документы», если у Вас ОС Windows

    • Сергей     

      Возьмите флешку и сохраняйте на нее.

  19. Денис     

    Спасибо,огромное.Очень помогло для первых азов.До этого изучал языки для написания программ ,но это тоже очень интересно.Буду регулярно посещать сайт!!

    • Stafox        Автор

      Пожалуйста. Ну, в ближайшие 2.5 месяца обновлений не будет — я это время проведу в армии 🙂

  20. Виталик     

    Спасибо за интересный рассказ, очень позновательно!

  21. Яна     

    Спасибо за вашу работу и предоставленную информацию, все очень легко и доступно.

  22. Стас     

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

    my first site

    alloha! this is my first site! Он уже имеет ссылки по которым можно перейти там
    да именно она ссылка с примером.

  23. Стас     

    блин оно копирует как сайта его а не код : а если так : alloha! this is my first site! Он уже имеет ссылки по которым можно перейти там
    да именно она ссылка с примером.
    это то что должно быть телом

    • Stafox        Автор

      Во-первых. Убедитесь, что в именах файлов других страниц нет пробелов. Работать будет, но это, так сказать, «дурной тон» 🙂
      Вот пример на Gist’e

      Просто добавляете навигацию на каждую страницу, и у Вас получаются перелинкованные страницы.

  24. Катерина     

    Здравствуйте, автор сайта! мне очень понравился ваш простой язык и некоторая креативность, даже захотелось узнать как вас зовут и обратиться по имени к вам, но имя не нашла даже на страничке о себе 🙂 хотя фотография ваша там есть 🙂 это предисловие 🙂
    выражаю вам огромную благодарность за полезности, которыми вы делитесь! кое что взяла на заметку кое что решила научится делать сама 🙂
    обязательно прочту все ваши лекции!!! спасибо!!!

    • Stafox        Автор

      Здравствуйте, Катерина. Спасибо за добрые слова 🙂
      А имя мое — Стас 🙂

      • Катерина     

        очень приятно, Стас 🙂 будем знакомы 🙂

  25. Михаил     

    Доброго времени суток.Стас, ответьте пожалуйста почему сайты создаются в блокноте,можно ли использовать другой текстовый редактор.

    • Stafox        Автор

      Здравствуйте, Михаил. Конечно же можно. Просто не хотел навязывать свои предпочтения, на вкус и цвет — все фломастеры разные, как говорится 🙂 А блокнот есть во всех ОС семейства Windows. А большинство пользователей, в том числе начинающие разработчики/верстальщики используют Windows.

  26. Евгений     

    Спасибо за ваши лекции.
    Изучаю просто так для себя. Ладно и лаконично написано.
    Пишите больше, пишите чаще, у вас отлично получается и другим наука. 🙂

    • Stafox        Автор

      Спасибо, Евгений. Буду стараться 🙂

  27. Оля     

    Здравствуйте:)
    Спасибо за хорошее объяснение, все правда легко описано.
    вот только.. Не могу уяснить, зачем учить форматирование текста, если все используют стили? Вот даже если взять Ваш сайт, Вы же не прописывали вот так вручную здесь каждый тег для каждого заголовка, верно? Или это всего лишь, чтобы понять возможности??

    • Stafox        Автор

      Да, Оля, все верно. В основном используются стили. Но, знать область применения тегов и их назначение тоже нужно. Сделать текст жирным можно при помощи font-weight: bold; но иногда проще просто заключить его в тег <b> или <strong>. Ну и еще. Применение HTML3.2 все еще актуально при создании шаблонов для почтовой рассылки.

      • Оля     

        понятно, значит, будем учить:)

  28. Иван     

    Большое спасибо за проделанную работу. Лучшее, что я нашёл в сети

  29. Evgenya     

    Я долго лазила по простором интернета дабы найти уроки по обучению html но постоянно натыкалась на лажовые сайты.А тут все понятно с примерами. Спасибо огромное!

  30. Женя     

    а ты не мог сделать ссылки через _blank, а то так не удобно

    • Stafox        Автор

      Всегда можно нажать на колесико мыши или Ctrl + Click (либо ⌘ Command + Click для Mac) чтобы открыть в новом вкладке

  31. Павел     

    Большое спасибо за статью, очень доходчиво и понятно. У вас есть талант правильно и увлекательно подать материал. Буду учиться по вашим статьям-урокам!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *