Как научиться работать с html-кодом?
Это как с нотами в музыке. Если вы считаете, что они вам не нужны и вполне достаточно просто зажимать струны на гитаре, «как нарисовано на картинке», значит, ноты вам пока не нужны. Вы сами прекрасно почувствуете момент, когда для повышения исполнительского мастерства вам понадобится еще что-то, кроме картинок с изображением, как зажимать струны.
С использованием html-кода примерно такая же ситуация. Как только вам перестанет хватать ограниченного набора функций, предлагаемых в готовых шаблонах, значит, настала пора вникнуть в тему глубже. Для тех, кто уже «дозрел» до необходимости обновить знания, но не знает, как к этому подступиться, мы предлагаем наши программы « Лучшие техники самообразования » и « Когнитивистика ».
Во избежание недоразумений и неправильных трактовок поясним термины. HTML – это аббревиатура от первых слов в словосочетании HyperText Markup Language, что переводится как «язык гипертекстовой разметки». Писать можно как большими буквами HTML, так и маленькими буквами html – оба варианта написания распространены одинаково широко.
HTML не является языком программирования, как ошибочно считают многие не слишком посвященные в нюансы веб-технологий люди. Это, как было сказано выше, «язык гипертекстовой разметки», позволяющий разметить структуру веб-страницы, задать расположение заголовков и подзаголовков, текста и картинок, выделить какие-либо фрагменты текста жирным шрифтом или курсивом, вставить ссылку на другой сайт и т.д.
Проще говоря, все, что вы видите, когда открываете какой-либо сайт, – это все расположено тем или иным образом благодаря языку html, выглядит так или иначе благодаря html , функционирует тем или иным способом благодаря языку гипертекстовой разметки. Он нужен браузерам для вывода страницы сайта на экран телефона или компьютера в определенном виде.
Таким образом, html-код – это и есть код, который нужен для структурирования и отображения веб-страницы. Он выстраивает «визуальный фундамент сайта», но не запускает его самостоятельно. В каком-то смысле он является «посредником» между браузером и пользователем, позволяющим адаптировать сугубо техническую информацию к восприятию пользователем. Подытожим кратко, что можно сделать с помощью html.
Для интересующихся уточним, что здесь поясняется разница в представлении типов документов в html4 и html5. Нам эта таблица нужна исключительно для иллюстрации того, как в этом самоучителе базовые знания по html4 дополняются сведениями html5. Таким образом, вы всегда будете видеть, какой материал является обязательным для освоения, а какой можно пропустить, если вы намерены работать исключительно с html5.
И, наконец, самое главное преимущество данного самоучителя в том, что более простых пояснений относительно использования html-кода для новичков пока не придумали. Свой первый простейший сайт вы сверстаете меньше, чем через час изучения основ html, пользуясь исключительно домашним компьютером и предустановленной для Windows программой «Блокнот», куда вы запишите html-код страницы сайта.
Это примерно как в рекламе частных музыкальных школ, обещающих, что свою первую мелодию вы сыграете уже к концу первого занятия. Для достижения этой цели предлагаются совсем простые мелодии. Например, «Чижик-Пыжик» для игры на фортепиано или We Will Rock You группы Queen для игры на барабанах. С этим заданием справляются все от мала до велика, что очень мотивирует продолжать занятия.
Например, изучить курс «HTML5 для начинающих» [ itProger, 2020 ]. Это бесплатный курс, который содержит 18 уроков, 102 практических задания, встроенный редактор html-кода онлайн и справочник-список кодов html, поясняющий значение основных понятий, которые вам могут встретиться, когда вы будете работать с html. Уроки длятся от 5 до 25 минут в зависимости от темы.
Если никуда не спешить и проходить по одному уроку в день, отдыхая в субботу и воскресенье и возвращаясь иногда к пройденному материалу, если вы вдруг что-то забыли, через месяц вы будете знать об html5 достаточно много. Причем этого будет достаточно не только для хобби (например, оформления личного блога), но и для применения в работе на должности контент-менеджера, администратора сайта с функциями контент-менеджера, сео-оптимизатора, интернет-маркетолога с функциями сео-оптимизатора.
Есть и другие обучающие курсы. Например, курс «Начало работы с Вебом» от Mozilla Developer Network [ MDN Web Docs, 2022 ]. Здесь html изучается в рамках общего курса для новичков. Сначала предусмотрены общие пояснения относительно того, как организовать учебный процесс, как работать с файлами, какое программное обеспечение потребуется с самого старта, а какое чуть позже.
Так, с помощью html-кода мы можем задать параметры шрифтов заголовков: цвет, размер, шрифт и т.д. Однако если мы вдруг захотим поменять какой-то из этих элементов, а у нас не будет CSS-файлов, нам придется менять шрифты и размеры вручную на каждой странице сайта. А если мы подключим CSS-файлы, нам будет достаточно внести нужное изменение один раз в CSS-файл, и шрифты на всех страницах сайта обновятся автоматически. Это суть работы CSS кратко простыми словами.
Теперь пара слов о JavaScript. JavaScript – это мультипарадигменный язык программирования , поддерживающий объектно-ориентированный, императивный и функциональный стили. Если сказать проще, JavaScript обеспечивает интерактивность веб-страницы. Благодаря JavaScript мы можем нажимать на кнопки, вводить данные при регистрации на сайте, запускать анимацию, играть в компьютерные игры.
Курс «Начало работы с Вебом» от Mozilla Developer Network рассматривает, по сути, все, что может пригодиться при проектировании сайта, и не только самого простого, но и достаточно функционального. Гипотетически он подходит и для новичков, однако тут велик риск забросить учебу через пару-тройку тем, потому что здесь достаточно много сложных вещей и курс не ориентирован на моментальный результат, пусть даже самый простой.
Как гласит известная всем поговорка: «Нет предела совершенству». Если вы возьметесь профессионально верстать html-коды для сайта, вам очень скоро перестанет хватать базовых знаний для того, чтобы визуализировать все свои задумки, идеи, фантазии. А после потребуются свежие идеи, как еще оживить и разнообразить сайт, чтобы он сохранил функциональность и при этом не был обычным «как у всех».
Тут вам вполне может пригодиться курс «HTML и CSS», содержащий более 200 теоретических, практических и тестовых занятий [ Codebra, 2016 ]. Первые 30-40 занятий продвинутым верстальщикам будут уже знакомы, а вот дальше начинается самое интересное. Вы сможете расширить свои представления, как оформить изображение на сайте и заключить картинку в рамку, как делать яркие красивые таблицы, что такое коды цветов в html и как использовать html-цвета коды в работе.