Почему вам нужен HTML/CSS, даже если вы не подозреваете об этом

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

Зачем мне HTML/CSS, ведь я не программист?

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

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

Если же вам нужен сайт, HTML/CSS становится еще актуальнее. Решить вместо вас все вопросы с сайтом может только штатный верстальщик и если вы не имеете возможности держать его ради небольших правок раз в месяц, необходимо уметь делать эти самые правки самостоятельно. Зачастую, работа специалиста по верстке заканчивается после разработки дизайна, а в дальнейшем можно менять необходимое самому.

Почему я не могу положиться на CMS?

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

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

Все отлично, но мне не нужен сайт. HTML тоже?

Не совсем. Веб-интерфейс дает много возможностей для коммуникации с пользователем. Так вы можете сделать сайт, но если он вам не нужен, можно выбрать другой способ взаимодействия — приложение для Android, компьютера или iPad. Для этих целей также подходит веб-интерфейс. Приложение может выглядеть обособленным, при этом остается возможность запустить его в браузере. Даже если ваша работа не связана с веб-технологиями, верстка все равно пригодится. Electron для Node.js поможет вам работать с обычными и десктоп-приложениями, задействуя исключительно веб. Радует то, что одни и те же технологии подходят для решения разных задач, при этом востребованы на рынке труда.

01.10.2018
192
Автор: Ася Яскер