.

Что такое HTML (и почему это важно)

HTML — основа всего, что происходит внутри вашего браузера. Если вы знаете HTML, то можете сами создавать сайты, красиво оформлять статьи и документы в интернете и даже устроиться на работу веб-разработчиком. Давайте копнём.

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

HTML — это язык гипертекстовой разметки документов (HyperText Markup Language). По-русски: это набор команд, которые говорят нашим браузерам, как рисовать сайты. Например:

Слова внутри угловых скобок называются тегами: ,

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

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

Это заголовок

В мире есть много подобных языков: текстовые редакторы Microsoft Word и Apple Pages тоже используют собственные языки разметки, чтобы сохранить информацию об оформлении документа. Даже когда вы в них пишете простой текст, эти редакторы добавляют в документ невидимую информацию о внешнем виде текста.

Зачем нужен HTML

HTML — главный язык в интернете, на котором написано большинство документов. Каждый абзац текста в интернете, скорее всего, завёрнут в теги

Читайте также:  Web страницу в формате html

.

и каждая ссылка, на которую вы нажимали, точно была завёрнута в теги . . Короче: это язык, на котором написан весь интернет.

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

— Но я не обмениваюсь документами!

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

  1. Вы набираете yandex.ru в адресной строке браузера или печатаете прямо там свой поисковый запрос.
  2. Какие-то серверы, принадлежащие Яндексу, создают для вас новый документ — главную страницу yandex.ru или страницу с результатами поиска. Этот документ отправляется на ваш компьютер.
  3. Ваш браузер получает этот документ, он написан на языке HTML. Браузер читает все теги и инструкции и показывает результат на экране в виде пикселей. Вам может показаться, что это вы пришли в Яндекс, но на самом деле это Яндекс отправил вам документ с результатами поиска.
  4. Вы нажимаете на ссылку в этом документе, и ваш браузер запрашивает новый документ с другого сервера. В ответ вам снова приходит HTML-документ.
  5. Браузер открывает полученный документ в новой вкладке.
  6. Кажется, что вы перешли на новый сайт, но на самом деле вы скачали с этого сайта документ, который выглядит как страница.

По-простому, в интернете вы никуда не «ходите». Скорее вы скачиваете документы, которые для вас формируют серверы разных компаний. Эти документы написаны на HTML.

Зачем знать HTML

Если вы знаете основные HTML-теги, то вы можете:

  • создавать свои и редактировать чужие страницы и целые сайты; настраивать готовые сайты и шаблоны;
  • контролировать внешний вид своих материалов при их публикации на разных сайтах;
  • стащить чей-то макет или фрагменты кода и использовать их в своих сайтах;
  • обходить некоторые пейволы и блокировки доступа к закрытому контенту.

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

Вот основные теги, которые используются в HTML:

. — служебная область на странице, которая не показывается в браузере, но влияет на страницу в целом.

— находится внутри . Текст, который написан внутри этого тега, отображается в названии вкладки и в закладках браузера.

. — видимая часть страницы. Всё, что вы видите, происходит внутри этих тегов.

.

,

.

и так далее — заголовки разного уровня.

. — гиперссылка. Свойство «href» отвечает за адрес ссылки.

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

.

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

. — с помощью этого тега можно менять внешний вид выбранного текста. Например, выделить его жёлтым, как маркером на бумаге.

. .

— минимальный набор тегов, чтобы сделать таблицу. TR отвечает за строки в таблице (table row), а TD — за ячейки в этой строке (table division). Мы вкладываем один тег в другой: ячейки живут внутри строк, строки — внутри

, и всё это живёт внутри тега .

Ещё есть , который отвечает за первую строку таблицы (её называют головкой), но мы туда сейчас не полезем.

Нужно ли это учить?

В интернете полно информации про HTML, поэтому нет необходимости что-то заучивать специально. Но если вы будете регулярно что-то верстать в HTML, вы и сами всё выучите. Это как ходьба или езда на велосипеде.

Если подумать, то привычные веб-страницы в каком-то смысле умирают, и HTML медленно теряет свою актуальность. 20 лет назад веб-страницы были единственным способом разместить что-то в Сети, а для этого абсолютно точно нужно было знать HTML. Теперь у нас есть социальные сети и платформы для публикаций, которые не требуют знания HTML. А у тех платформ, которые требуют, есть WYSIWYG-редакторы — они сразу позволяют форматировать текст как в Microsoft Word. Поэтому в будущем может появиться поколение интернет-пользователей, которые ни разу в жизни не столкнутся с HTML-кодом в своих проектах.

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

На базе веб-технологий делают всё — от сложного софта до высокобюджетных игр. Изучите технологии и начните карьеру в ИТ. Старт бесплатно. Попробуйте, вдруг вам понравится.

Источник

Зачем изучать HTML?

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

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

Разметка — значимая составляющая любой веб-страницы. Это особый язык программирования, с помощью которого зашифрована определённая информация. Браузер распознаёт её, поэтому на странице любого сайта обычный пользователь видит не набор загадочных символов, а привычный глазу текст и изображения.

Основные преимущества

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

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

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

HTML понятен большинству приложений, даже текстовому редактору Word, поэтому может пригодиться, если вы хотите, чтобы они поддерживали работу с вашим сайтом.

С помощью данной разметки можно создать на странице простые, но оригинальные динамичные элементы и анимацию.

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

HTML — основа любой веб-страницы. Если вы желаете сделать свой сайт красочным, оригинальным и интересным для потенциального посетителя, то вам придётся вносить в первоначальный шаблон определённые изменения, а без необходимых знаний это не удастся. Для любого, кто хотя бы однажды сталкивался с необходимостью создания собственного ресурса, знание данной разметки не будет лишним и точно обойдётся дешевле, чем услуги программиста.

Источник

Зачем нужно учить HTML, CSS, JS если есть конструкторы?

Дорогие друзья, я недавно задался вопросом зачем нужно учить HTML, CSS, JS если есть конструкторы?
Я изучаю HTML, CSS, JS и задался этим вопросом. Можете пожалуйста сказать в чем же все таки недостаток в конструкторах, что они не смогли заменить верстальщиков.

И еще можете посмотреть мой фановый сайт (он не доделан в плане контента но все внимание было на игрушке) и высказать свое мнение.
Вот ссылка на него: https://yadi.sk/d/oOG3ykz-rtwnuA

Буду рад послушать критику!

Простой 18 комментариев

Get-Web

space2pacman

Опять эти вопросы. Когда это закончится ?

Ярослав Иванов, Просто на уроке физики учитель сказал мол зачем учить HTML, CSS, JS, если есть конструкторы. И я полез в интернет узнать в чем недостатки этих кострукторов и ответ не нашел, поэтому и зашел спросить.

А на счет «задалСЯ» я так и не понял, с ошибкой написал или что, как?

Алексей Аминодов-Борисов, ну тут извиняюсь просто в каком-то посте увидел как челик так же давал ссылку на диск и не стал заморачиваться.

Алексей Аминодов-Борисов, просто в том обсуждении об этом никто не говорил и от незнания я залил файл на диск, извините если это вас как-либо оскорбило, обидело

space2pacman

space2pacman

lizaposhlaia, Вы как раз и утверждаете своим вопросом, что доверяете этому источнику. Если бы не доверяли(чего и не нужно было делать) то и не спрашивали бы подобное.

Ярослав Иванов, я не доверяю этому источнику, так как не считаю полезным писать HTML или CSS код в блокноте, т.к. считаю это пустой тратой времени, но он мне сказал, что так как раз и надо делать.

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

Get-Web

lizaposhlaia, Я думал это вопрос из разряда, вот я делаю сайты на конструкторе, а вы все занимаетесь не пойми чем..

Виталий, нет ну почему, ниже я прикрепил ссылку на диск с «Сайтом», написал его ручками.
И да мне уже сказали, что надо было заливать его на Гитхаб, но я бы все таки хотел послушать мнение 3-его лица о нем.

Jacen11

lizaposhlaia, инструменты зависят от ваших задач, иногда реально конструкторов достаточно.

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

Jacen11, Спасибо за ответ, можно узнать про «Устаревшие подходы», какие именно и какие существуют новые. Не чего не работает потому что там и не чего нет, в основном я хотел попрактиковаться JS’у и в основном сидел делал эту мини игрушку. Ну а переход не работает обратно т.к. этот документ находился в openserver и все переходы были под него сделаны. И еще вопрос про «изменение компонентов», вы про Ajax запросы ил нет?

SkiperX

Конструкторы — это инструмент для контент менеджера, с ограниченным функционалом. У них своя ниша, это далеко не весь веб. Разработчикам нужно знать css и js

Алексей Аминодов-Борисов, lizaposhlaia — это мой творческий псевдоним, но для тебя могу стать раком:D

Jacen11

lizaposhlaia, single page application я имел ввиду. Разные способы есть этого добиться, реакт например может помочь.

Если ничего нет, лучше и не показывать)

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

Get-Web

lizaposhlaia, «Просто на уроке физики учитель сказал мол зачем учить HTML, CSS, JS, если есть конструкторы.»
Откуда ему знать зачем учить, если он даже не учитель информатики. в двух словах конструктор, это конструктор в прямом смысле этого слова, в нем есть какие-то детали из которых можно сделать что-то, но не все, причем можно сделать как-то, но никак по другому. Кроме того конструкторы пишут такие же «Физики», кто сказал, что эти физики вообще понимают что делают, есть десятки популярных технологий и методологий, конструктор решает за вас, что использовать, список можно продолжать бесконечно. Про бекенд я вообще молчу это тачанка запряженная овцами и машины из неё не выйдет, но итоговая цена просто космос. Любой более менее удавшийся стартовый бизнес съезжает с конструктора при первой же возможности, как только понимаем в какой заднице он оказался.

Источник

Оцените статью