Начало работы с html

Начало работы с html

Зарабатывайте вместе с Профи

Помощник верстальщика без опыта – вакансии в Москве

Начало работы с html

Зарегистрируйтесь по номеру телефона

Помощник верстальщика без опыта – вакансии в Москве

Как это работает?

Клиенты создают заказы —
описывают детали
и предлагают цену

Откликаетесь и договариваетесь
с клиентами о цене и деталях
в чате

Выполняете заказы и получаете
оплату напрямую от клиентов

Тарифы

Плата за отклик

Вы платите сразу, за предложение услуг клиенту.

Других платежей нет, но не каждый отклик приводит к заказу.

Начало работы с html

Для первого заказа обычно нужно 7-10 откликов

Комиссия за заказ

Вы платите потом, если получите заказ.

Откликнуться можно бесплатно.

Начало работы с html

Тариф откроется после 10 платных откликов

Остались вопросы?
Сейчас всё расскажем

Как с вами зарабатывать?

Выберите подходящий заказ на сайте или в приложении.

Отправьте отклик — своё предложение клиенту.

Если клиент выберет вас, сделайте работу и получите оплату.

Зачем вам платить?

Если я оплачу отклик, а заказ мне не подходит?

Как именно платить?

Стоп, а мне кто платит?

Кто без отзывов меня выберет?

А если клиент пропадёт?

Я в минусе не останусь?

Точно заказ достанется мне?

Зачем скачивать приложение? Чем оно лучше сайта?

Верстка сайта – это процесс создания структуры и визуального представления веб-страницы с помощью языка разметки HTML (HyperText Markup Language). HTML используется для определения содержимого веб-страницы, его структуры и элементов, которые отображаются в браузере.

  • HTML – это язык разметки, состоящий из набора элементов и тегов, каждый из которых имеет свою функциональность.
  • Элементы HTML описывают структуру документа: заголовки, абзацы, списки, изображения, ссылки и другие компоненты.
  • Теги HTML используются для выделения и форматирования содержимого веб-страницы, задания ему семантики и стилей.
  • Верстка сайта включает в себя использование стилей CSS (Cascading Style Sheets) для придания внешнего вида и макета странице.
  • HTML5 – последняя версия HTML, которая предлагает новые возможности, такие как семантические теги, аудио/видео элементы, canvas и другие инструменты для более гибкой и мощной верстки.

Значение верстки сайта

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

  • Создание сайта на webflow

    2 часа назад

  • Подготовить адаптивную вёрстку проекта часть 1

    Подготовить адаптивную вёрстку проекта часть 1 подробно расскажу в л.с. предоставлю макет

  • Сайт на Tilda

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

    2 дня назад

  • Верстка сайта для креативного агентства/агентства талантов/продакшена

    JavascriptWordPressАдаптивная верстка сайтаFigmaВерстка макета

    3 дня назад

  • Сделай копию сайта

    Сверстать копию лендинга, чистая верстка, максимально легкий. Пример лендинга отправлю в лс.

    4 дня назад

  • Верстка под Битрикс по макету Figma

    5 дней назад

  • Верстка сайту на WordPress

    Потрібно по готовому дизайну та тз розробити worpress шаблон. Роботи небагато але потрібно буде зробити оперативно, робота буде у декілька етапів (футер, шапка і т.д.).

    6 дней назад

  • Верстка (доработка действующего проекта, Vue)

    8 дней назад

  • Добавить на сайт на Тильде окно для вставки трек-номера

    8 дней назад

  • Калькулятор

    Нужен калькулятор на сайт https://www.linas-pump.ru/pumpunit/selection/ ( это 100% референс) Пройдите пожалуйста калькулятор от начала и до конца (до построения графика).

    9 дней назад

  • Выполнить верстку страниц игрового веб приложения на фреймоврке Vue js

    10 дней назад

  • Необходимо подправить страницу на сайте согласно дизайну

    Сама страница на сайте https://dev.audioceh.ru/potolochnaya-akustika-audac-cena820d-w-1/ Дизайн https://www.figma.com/proto/haJsNK3yyQZwGX7S4rvV4x/Audioceh?page-id=0%3A1&type=design&node-id=1408-1444&viewport=-4097%2C190%2C0.24&t=nxKmmGXqckI3wPmI-1&scaling=min-zoom сайт на опен карт сроки бюджет обсуждаемо

    11 дней назад

  • Пофиксить баги на верстке

    12 дней назад

  • Нужно сверстать шаблон 1в1

    Мне нужен шаблон из картинки. Прошу написать цену сроки и на чем будете делать. (какой стек технологий) Обязательны все элементы + модальные окна https://www.behance.net/gallery/188671509/Kirridesk-Customer-Service-Management-System

    12 дней назад

  • Верстка лэндинга на hubspot

    12 дней назад

  • Доработать верстку которая имеет и анимацию

    13 дней назад

  • Верстка сайта

    Нужно сделать верстку сайта

    16 дней назад

  • HTML верстка

    Добрый день Ищем специалиста кто сделает эти две задачи: https://www.weblancer.net/freelance/html-verstka-32/verstka-chasti-proekta-obnovlenie-1236051/ https://www.weblancer.net/freelance/html-verstka-32/verstka-media-razdela-na-saite-1235299/ От вас хорошие отзывы, опыт работы в команде (git), сайт использует Vue.

    18 дней назад

  • Нужно скопировать дизайн сайта ,и произвести редизайн

    Нужно скопировать дизайн сайта ,и произвести редизайн

    21 день назад

  • Front-end разработчик

    22 дня назад

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

    Необходимые знания:Умение работать с компьютером, наличие необходимого ПО, базовые знания о работе с файлами.
    Цель:Познакомиться с языком HTML и научиться описывать некоторые его элементы.

    Что такое HTML?

    HTML (HyperText Markup Language – язык гипертекстовой разметки) не является языком программирования; это язык разметки, используемый для определения структуры веб-страниц, посещаемых пользователями. Они могут иметь сложную или простую структуру, всё зависит от замысла и желания веб-разработчика. HTML состоит из ряда элементов, которые вы используете для того, чтобы охватить, обернуть или разметить различные части содержимого, чтобы оно имело определённый вид или срабатывало определённым способом. Встроенные тэги могут преобразовать часть содержимого в гиперссылку, по которой можно перейти на другую веб-страницу, выделить курсивом слова и так далее. Например, рассмотрим следующую строку:

    Мой кот очень сердитый
    

    Если мы хотим, чтобы строка отобразилась в таком же виде, мы можем определить её, как “параграф”, заключив её в теги элемента “параграф” (<p>), например:

    Мой кот очень сердитый
    

    Примечание: Метки в HTML нечувствительны к регистру, то есть они могут быть записаны в верхнем или нижнем регистре. Например, тег <title> может быть записан как <title>, <TITLE>, <Title>, <TiTlE>, и т.д., и он будет работать нормально. Лучшей практикой, однако, является запись всех тегов в нижнем регистре для обеспечения согласованности, удобочитаемости и других причин.

    Структура HTML-элементов

    Давайте рассмотрим элемент “параграф” чуть подробнее:

    Начало работы с html

    Основными частями элемента являются:

    1. Открывающий тег: Он состоит из названия (обозначения) элемента (в нашем случае, p), помещённого внутри угловых скобок. Данный тег служит признаком начала элемента, с этого момента тег начинает влиять на следующее после него содержимое.
    2. Закрывающий тег: выглядит как и открывающий, но содержит слеш перед названием тега. Он служит признаком конца элемента. Пропуски закрывающих тегов — типичная ошибка новичков, которая может приводить к неопределённым результатам — в лучшем случае всё сработает правильно, в других страница может вовсе не прорисоваться или прорисоваться не как ожидалось.
    3. Содержимое: Как видно, в нашем случае содержимым является простой текст.
    4. Элемент: открывающий тег + закрывающий тег + содержимое = элемент.

    Активное изучение: создание вашего первого HTML-элемента

    Отредактируйте строку текста ниже в поле Ввод, обернув её тегами <em> и </em> (вставьте <em> перед строкой, чтобы указать начало элемента, и </em> после неё, чтобы указать конец элемента) — эти действия должны выделить строку текста курсивом! Вы можете видеть изменения в реальном времени в поле Вывод.

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

    Результат
      
    
    Редактируемый код
    
      Нажмите Esc, чтобы выйти из области кода (Tab вставляет символ табуляции).
    
    
        100px 95%
      Это мой текст.
    
    
    
          
          
    
    
     
       "Open Sans Light" Helvetica Arial sans-serif
    
    
     
       16px
    
    
     
       0
       right
       0.7rem
       98%
    
    
     
       10px
       #f5f9fa
    
    
     textarea  document
     reset  document
     solution  document
     output  document
     code  textareavalue
     userEntry  textareavalue
    
      
      outputinnerHTML  textareavalue
    
    
    reset   
      textareavalue  code
      userEntry  textareavalue
      solutionEntry  htmlSolution
      solutionvalue  
      
    
    
    solution   
       solutionvalue   
        textareavalue  solutionEntry
        solutionvalue  
        
        textareavalue  userEntry
        solutionvalue  
      
      
    
    
     htmlSolution  "<em>Это мой текст.</em>"
     solutionEntry  htmlSolution
    
    textarea updateCode
    window updateCode
    
    // stop tab key tabbing out of textarea and
    // make it write a tab at the caret position instead
    
    textarea    
       ekeyCode   
        e
        
      
    
       ekeyCode   
        textarea
      
    
    
      
       scrollPos  textareascrollTop
       caretPos  textareaselectionStart
    
       front  textareavalue caretPos
       back  textareavalue
        textareaselectionEnd
        textareavaluelength
      
      textareavalue  front  text  back
      caretPos  caretPos  textlength
      textareaselectionStart  caretPos
      textareaselectionEnd  caretPos
      textarea
      textareascrollTop  scrollPos
    
    
    
    
    textarea    
      
      
       solutionvalue   
        userEntry  textareavalue
        
        solutionEntry  textareavalue
      
    
      
    
    

    Вложенные элементы

    Вы также можете вкладывать элементы внутрь других элементов — это называется вложенностью. Если мы хотим подчеркнуть, что наш кот очень сердитый, мы можем заключить слово “очень” в элемент <strong> , который означает, что это слово крайне важно в данном контексте:

    Мой кот очень сердитый.
    

    Вы должны удостовериться, что элементы вложены должным образом: в следующем примере мы открываем p элемент первым, затем элемент strong, затем мы закрываем элемент strong первым, затем p. Следующее писать неправильно:

    Мой кот очень сердитый.
    

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

    Блочные и строчные элементы

    Существует две важных категории элементов в HTML, которые вам стоит знать — элементы блочного уровня и строчные элементы.

    • Элементы блочного уровня формируют видимый блок на странице — они окажутся на новой строке после любого контента, который шёл до них, и любой контент после них также окажется на новой строке. Чаще всего элементами блочного уровня бывают структурные элементы страницы, представляющие собой, например, параграфы (абзацы), списки, меню навигации, футеры, или подвалы, и т. п. Элементы блочного уровня не вкладываются в строчные элементы, но иногда могут вкладываться в другие элементы блочного уровня.
    • Строчные элементы — это те, которые содержатся в элементах блочного уровня и окружают только малые части содержимого документа, не целые абзацы и группировки контента. Строчные элементы не приводят к появлению новой строки в документе: они обычно встречаются внутри абзаца текста, например, элемент <a> (ссылка) или акцентирующие элементы вроде <em> или <strong>.

    Посмотрите на следующий пример:

    Первый
    второй
    третий
    
    четвёртый
    пятый
    шестой
    

    <em> — это строчный элемент, так что, как вы здесь видите, первые три элемента находятся на одной строке друг с другом без пробелов между ними. С другой стороны, <p> — это элемент блочного уровня, так что каждый элемент находится на новой строке, с пространством выше и ниже каждого (этот интервал определяется CSS-оформлением по умолчанию, которое браузеры применяют к абзацам).

    Примечание: HTML5 переопределил категории элементов в HTML: смотрите Категории типов содержимого элементов. Хотя эти определения точнее и однозначнее, чем те, которые были раньше, их гораздо сложнее понять, чем «блочный» и «строчный», поэтому мы будем придерживаться их в этом разделе.

    Примечание: Не путайте термины «блочный» и «строчный», используемые в этом разделе, с одноимёнными типами отображения в CSS. Хотя по умолчанию они коррелируют, смена типа отображения в CSS не меняет категорию элемента и не влияет на то, во что его можно вкладывать и что можно вкладывать в него. Эта довольно частая путаница — одна из причин, почему HTML5 отказался от этих терминов.

    Пустые элементы

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

    
    

    Это выведет на вашу страницу следующее:

    Примечание: Пустые элементы иногда называют void-элементами.

    Атрибуты

    У элементов также могут быть атрибуты, которые выглядят так:

    My cat is very grumpy

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

    Атрибут должен иметь:

    1. Пробел между атрибутом и именем элемента (или предыдущим атрибутом, если у элемента уже есть один или несколько атрибутов).
    2. Имя атрибута и следующий за ним знак равенства.
    3. Значение атрибута, заключённое в кавычки.

    Активное изучение: Добавление атрибутов в элемент

    Возьмём для примера элемент <a> — означает anchor (якорь) и делает текст внутри него гиперссылкой. Может иметь несколько атрибутов, вот несколько из них:

    href

    В значении этого атрибута прописывается веб-адрес, на который, по вашей задумке, должна указывать ссылка, куда браузер переходит, когда вы по ней кликаете. Например, href="https://www.mozilla.org/".

    title

    Атрибут title описывает дополнительную информацию о ссылке, такую как: на какую страницу она ведёт. Например, title="The Mozilla homepage". Она появится в виде всплывающей подсказки, когда вы наведёте курсор на ссылку.

    target

    Атрибут target определяет контекст просмотра, который будет использоваться для отображения ссылки. Например, target="_blank" отобразит ссылку на новой вкладке. Если вы хотите отобразить ссылку на текущей вкладке, просто опустите этот атрибут.

    Измените строку текста ниже в поле Ввод так, чтобы она вела на ваш любимый веб-сайт. Сначала добавьте элемент <a> затем атрибут href и атрибут title. Наконец, укажите атрибут target чтобы открыть ссылку на новой вкладке. Вы можете наблюдать сделанные изменения в реальном времени в поле Вывод. Вы должны увидеть гиперссылку, при наведении курсора на которую появляется содержимое атрибута title, а при щелчке переходит по адресу в атрибуте href. Помните, что между именем элемента и каждым из атрибутов должен быть пробел.

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

    Результат
    
      
    
    Редактируемый код
    
      Нажмите Esc, чтобы выйти из области кода (Tab вставляет символ табуляции).
    
    
        100px 95%
      pСсылка на мой любимый веб-сайт./p
    
    
    
          
          
    
    
     
       sans-serif
    
    
     
       16px
    
    
     
       0
       right
       0.7rem
       98%
    
    
     
       10px
       #f5f9fa
    
    
     textarea  document
     reset  document
     solution  document
     output  document
     code  textareavalue
     userEntry  textareavalue
    
      
      outputinnerHTML  textareavalue
    
    
    reset   
      textareavalue  code
      userEntry  textareavalue
      solutionEntry  htmlSolution
      solutionvalue  
      
    
    
    solution   
       solutionvalue   
        textareavalue  solutionEntry
        solutionvalue  
        
        textareavalue  userEntry
        solutionvalue  
      
      
    
    
     htmlSolution 
      '<p>Ссылка на мой <a href="https://www.mozilla.org/" title="Домашняя страница Mozilla" target="_blank">любимый веб-сайт</a>.</p>'
     solutionEntry  htmlSolution
    
    textarea updateCode
    window updateCode
    
    // stop tab key tabbing out of textarea and
    // make it write a tab at the caret position instead
    
    textarea    
       ekeyCode   
        e
        
      
    
       ekeyCode   
        textarea
      
    
    
      
       scrollPos  textareascrollTop
       caretPos  textareaselectionStart
    
       front  textareavalue caretPos
       back  textareavalue
        textareaselectionEnd
        textareavaluelength
      
      textareavalue  front  text  back
      caretPos  caretPos  textlength
      textareaselectionStart  caretPos
      textareaselectionEnd  caretPos
      textarea
      textareascrollTop  scrollPos
    
    
    
    
    textarea    
      
      
       solutionvalue   
        userEntry  textareavalue
        
        solutionEntry  textareavalue
      
    
      
    
    

    Булевые атрибуты

    Иногда вы будете видеть атрибуты, написанные без значения — это совершенно допустимо. Такие атрибуты называются булевые, и они могут иметь только одно значение, которое в основном совпадает с его именем. В качестве примера возьмём атрибут disabled, который можно назначить для формирования элементов ввода, если вы хотите, чтобы они были отключены (неактивны), так что пользователь не может вводить какие-либо данные в них.

    <input type="text" disabled="disabled">
    

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

       
    
      
    

    На выходе оба варианта будут выглядеть следующим образом:

    Опускание кавычек вокруг значений атрибутов

    Осматриваясь во всемирной сети, вы будете встречать различные незнакомые способы написания разметки, включая написание значений атрибутов без кавычек. Это допустимо при определённых условиях, но разрушит вашу разметку при других. Например, возвращаясь к нашему упражнению с гиперссылкой, мы можем написать основной вариант только с атрибутом href так:

    любимый веб-сайт
    

    Однако, как только мы добавим атрибут title в таком же стиле, мы поступим неверно:

        favorite website
    

    В этом месте браузер неверно истолкует вашу разметку, думая, что атрибут title — это на самом деле три разных атрибута — атрибут title со значением “The” и два булевых атрибута: Mozilla и homepage. Это, очевидно, не то, что имелось в виду, и приведёт к ошибке или неожиданному поведению кода, как это показано в живом примере ниже. Попробуйте навести курсор на ссылку, чтобы увидеть, на что похож текст title!

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

    Одинарные или двойные кавычки?

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

    Ссылка к моему примеру.
    
    Ссылка к моему примеру.
    

    Однако вы должны убедиться, что не смешиваете их вместе. Следующее будет неверным!

    <a href="http://www.example.com'>Ссылка к моему примеру.
    

    Если вы используете один тип кавычек в своём HTML, то вы можете поместить внутрь их кавычки другого типа, не вызывая никаких проблем:

      Isn't this fun?
      A link to my example.
    

    Если вы хотите вставить кавычки того же типа, то вы должны использовать объекты HTML. Например, это работать не будет:

        A link to my example.
    

    Поэтому вам нужно сделать так:

      Isnt this fun?
      A link to my example.
    

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

    Ниже дан пример оборачивания основных, самостоятельных HTML-элементов, которые сами по себе не очень полезны. Давайте посмотрим, как самостоятельные элементы объединяются для формирования всей HTML страницы:

    
    
      
          
        Тестовая страница
      
      
        Это — моя страница
      
    
    

    Вот что мы имеем:

    1. <!DOCTYPE html>: Объявление типа документа. Очень давно, ещё когда HTML был молод (1991/2), типы документов использовались в качестве ссылок на набор правил, которым HTML-страница должна была следовать, чтобы она считалась хорошей, что может означать автоматическую проверку ошибок и другие полезные вещи. Объявление типа документа выглядело примерно вот так:
         "-//W3C//DTD XHTML 1.0 Transitional//EN" 
      

      Однако в наши дни никто особо не думает о них, и типы документа стали историческим артефактом, которые должны быть включены везде, чтобы всё работало правильно. <!DOCTYPE html> — это самый короткий вид типа документа, который считается действующим. На самом деле это всё, что нужно вам знать о типах документов .

    2. <html></html>: Элемент <html> содержит в себе всё содержимое на всей странице, и иногда его называют “корневой элемент”.
    3. <head></head>: Элемент <head>. Данный элемент выступает в качестве контейнера для всего содержимого, которое вы хотите включить в HTML документ, но не хотите показывать посетителям вашей страницы. Он включает такие вещи, как ключевые слова и описание страницы, которые вы хотели бы показывать в поисковых запросах, CSS для стилизирования вашего контента, объявление поддерживаемого набора символов и многое другое. Вы узнаете больше об этом из следующей статьи данного руководства.
    4. <meta charset="utf-8">: Этот элемент устанавливает в качестве символьной кодировки для вашего документа utf-8 , который включает большинство символов из всех известных человечеству языков. По существу, теперь страница сможет отобразить любой текстовый контент, который вы сможете в неё вложить. Нет причин не устанавливать эту кодировку, это также позволит избежать некоторых проблем позднее.
    5. <title></title>: Элемент <title>. Этот элемент устанавливает заголовок вашей страницы, который появляется во вкладке браузера, загружающей эту страницу, также это заглавие используется при описании страницы, когда вы сохраняете её в закладках или избранном.
    6. <body></body>: Элемент <body>. Он содержит весь контент, который вы хотите показывать посетителям вашей страницы, — текст, изображения, видео, игры, проигрываемые аудио дорожки или что-то ещё.

    Активное изучение: Добавление элементов в ваш HTML-документ

    Если вы хотите поэкспериментировать с написанием HTML на своём компьютере, то можете:

    1. Скопировать пример HTML-страницы, расположенный выше.
    2. Создать новый файл в текстовом редакторе.
    3. Вставить код в ваш новый текстовый файл.
    4. Сохранить файл как index.html.

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

    Скриншот примера тестовой страницы
    Для этого упражнения вы можете редактировать код локально на своём компьютере, как предлагается выше, а можете работать в редакторе, расположенном ниже. В редакторе показано только содержимое элемента <body>. Попробуйте сделать следующее:

    • Добавьте заголовок страницы сразу за открывающим тегом <body>. Текст должен находиться между открывающим тегом <h1> и закрывающим </h1> .
    • Напишите в параграфе о чём-нибудь, что кажется вам интересным.
    • Выделите важные слова, обернув их в открывающий тег <strong> и закрывающий </strong>
    • Добавьте ссылку на свой абзац так, как объяснено ранее в статье.
    • Добавьте изображение в свой документ под абзацем, как объяснено ранее в статье. Если сможете использовать другую картинку (со своего компьютера или из интернета). Вы большой молодец!

    Если вы запутались, всегда можно запустить пример сначала кнопкой Сбросить. Сдаётесь — посмотрите ответ, нажав на Показать решение.

    Результат
    
      
    
    Редактируемый код
    
      Нажмите Esc, чтобы выйти из области кода (Tab вставляет символ табуляции).
    
    
        100px 95%
      pЭто — моя страница/p
    
    
    
          
          
    
    
     
       sans-serif
    
    
     
       16px
    
    
     
       0
       right
       0.7rem
       98%
    
    
     
       100%
    
    
     
       10px
       #f5f9fa
    
    
     textarea  document
     reset  document
     solution  document
     output  document
     code  textareavalue
     userEntry  textareavalue
    
      
      outputinnerHTML  textareavalue
    
    
    reset   
      textareavalue  code
      userEntry  textareavalue
      solutionEntry  htmlSolution
      solutionvalue  
      
    
    
    solution   
       solutionvalue   
        textareavalue  solutionEntry
        solutionvalue  
        
        textareavalue  userEntry
        solutionvalue  
      
      
    
    
     htmlSolution 
      '<p>Мне очень нравится <strong>играть на барабанах</strong>. Мой любимый барабанщик — Нил Пирт, который играет в группе <a href="https://en.wikipedia.org/wiki/Rush_%28band%29" title="Rush Wikipedia article">"Rush"</a>. Мой любимый альбом Rush — <a href="http://www.deezer.com/album/942295">"Moving Pictures"</a>.</p> <img src="http://www.cygnus-x1.net/links/rush/images/albums/sectors/sector2-movingpictures-cover-s.jpg">'
     solutionEntry  htmlSolution
    
    textarea updateCode
    window updateCode
    
    // stop tab key tabbing out of textarea and
    // make it write a tab at the caret position instead
    
    textarea    
       ekeyCode   
        e
        
      
    
       ekeyCode   
        textarea
      
    
    
      
       scrollPos  textareascrollTop
       caretPos  textareaselectionStart
    
       front  textareavalue caretPos
       back  textareavalue
        textareaselectionEnd
        textareavaluelength
      
      textareavalue  front  text  back
      caretPos  caretPos  textlength
      textareaselectionStart  caretPos
      textareaselectionEnd  caretPos
      textarea
      textareascrollTop  scrollPos
    
    
    
    
    textarea    
      
      
       solutionvalue   
        userEntry  textareavalue
        
        solutionEntry  textareavalue
      
    
      
    
    

    Пробелы в HTML

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

    Собаки глупы.
    
    Собаки
             глупы.
    

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

    Ссылки на сущности: Включение специальных символов в HTML

    В HTML символы <, >, ", ' и & являются специальными. Они являются частью самого синтаксиса HTML. Так как же включить в текст один из этих специальных символов? Например, если вы хотите использовать амперсанд или знак «меньше» и не интерпретировать его как код.

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

    Буквенный символСимвольный эквивалент
    <&lt;
    >&gt;
    &quot;
    &apos;
    &&amp;

    В следующем примере вы видите два абзаца, которые рассказывают о веб-технологиях:

    В HTML вы определяете параграф элементом .
    
    В HTML вы определяете параграф элементом p.
    

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

    HTML комментарии

    Меня нет в комментариях(
    
    <!-- <p>А теперь есть!</p> -->
    

    Как вы увидите ниже, первый параграф будет отображён на экране, а второй нет.

    Подведение итогов

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

    Примечание: Сейчас, когда вы начинаете больше узнавать о HTML, вы также можете начать изучать основы каскадных таблиц стилей Cascading Style Sheets, или CSS. CSS — это язык, который используется для стилизации веб-страниц (например, изменение шрифта или цветов или изменение макета страницы). Как вы скоро поймёте, HTML и CSS созданы друг для друга.

    Смотрите также

    По работе:  Овладение искусством поиска работы

    Оставьте комментарий