Нужно ли учить html css

Стоит ли учить html, css,js в 2021?

Стоит ли вообще в нынешнее время изучать верстку,html,css,js? Появилась необходимость в сайте, так как есть свободное время ,решил поизучать всю эту тему, потратил достаточно времени, и сейчас, прям как наступило прозрение какое-то. Для чего все это я делал? Если я в любом случае собираюсь использовать cms, например wordpress. Проанализировал современные премиум шаблоны, они все созданы на всяких пейдж билдерах, элементорах, ну а коль нужно что-то свое уникальное, так можно так же воспользоваться этими инструментами, и плагинов куча на любой вкус. Что получается сейчас будущее уже наступило в плане создания сайтов? Просто актуальной инфы так мало по этому, а я вылез из 2015 года. И правда, такое впечатление что именно в случае с wordpress создавать шаблон с нуля это как изобретать велосипед сейчас, прав я или нет?

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

alexyarik

с какой целью вопрос, вы в свободное время решили сайт сделать или вы собрались работать в этом направлении?

approximate_solution

У вас странные вопросы. HTML + CSS + JS это костяк всего веба который в принципе не заменим.

Логически построим цепочку. Есть бизнес разного уровня — ИП, средний бизнес, интерпрайз.

WordPress Elementor и его аналоги, подходят для конкретной задачи — быстрое прототипирование интерфейса и запуск бизнеса в кратчайшие сроки. Пример: сегодня 1 марта, и до 8 марта вам нужно быстро запустить лендинг или магазин на шаблоне wp, что бы реализовать продажу цветов. Всё.

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

Задача фронтендера — отлично знать HTML + CSS + JS + (React\Vue\Angular) + REST API + WebSocket + сборщики + препроцессоры + figma + performance + assesability — и да, всё это требования джуна.

Умение грамотно строить скелет приложения не накинув лишних вложенностей + грамотно проектируя интерфейс компонентами — добавляет вам денег и профита в конце пути. Джуна без знаний html\css в принципе на работу не возьмут.

Источник

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

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

Читайте также:  Html code for iphone

И еще можете посмотреть мой фановый сайт (он не доделан в плане контента но все внимание было на игрушке) и высказать свое мнение.
Вот ссылка на него: 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

Читайте также:  Python printing exception traceback

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

Jacen11

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

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

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

Get-Web

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

Источник

Базовые знания HTML и CSS для начинающих: с какой стороны подойти к изучению

Lorem ipsum dolor

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

CSS — это каскадные таблицы стилей. При помощи стилей элементам на веб-странице задается внешний вид. То ест ь H TML определяет , где будет показан элемент на странице, а CSS определяет , как он будет выглядеть: цвет, размер, шрифт, фон, отступы, анимация, реакция на действия пользователя и многое другое.

Как получить базовые знания HTML

Самый простой способ — найти бесплатную обучающую информацию: курсы, тренинги, видеоуроки, книги, статьи и т. д. Изучить HTML — это понять, как правильно использовать теги. HTML состоит из тегов. Тег указывает браузеру , что это за элемент, а браузер понимает , как его отразить. Например, в HTML есть теги для:

  • заголовков — , , , и т . д. , где цифра показывает уровень заголовка, например , h1 — это самый главный заголовок на странице, который должен быть единственным;
  • абзацев — ;
  • нумерованных и ненумерованных списков —
    и
      ;
    • изображений — ;
    • форм — ;
    • структурных секций — ;
    • структурных блоков — ;
    • основных элементов страницы — , , , , ;
    • и мн. др.

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

    Как получить базовые знания CSS

    1. Основы синтаксиса. Изучают основные селекторы. Селектор — это способ обратиться к конкретному элементу или элементам HTML. Например, вы можете всем заголовкам «h2» на всех страницах сайта задать один шрифт, цвет и стиль при помощи общего класса. Но если вы хотите один заголовок из всех выделить по — особенному, тогда вы присваиваете ему уникальный идентификатор и задаете уникальные стили по этому идентификатору. В результате все заголовки будут одинаковы, кроме одного.
    2. Позиционирование элементов. HTML «выделяет» место на странице для элемента. При помощи CSS можно анимировать этот элемент или выделить его п о — особенному. А можно определять , кому показывать этот элемент, а кому нет. Например , в одном браузере показывать этот элемент, а в другом — нет , или на компьютере показывать, а на телефоне — нет , или не показывать элемент, пока пользователь не выполни т какое-то действие. Вариантов с позиционированием элементов достаточно — при помощи CSS можно воплотить в жизнь многие идеи разработчика.
    3. Адаптивную верстку. Тенденция делать все сайты адаптивными растет. «Адаптивные» означает, что сайт «подстраивается» под размер экрана устройства, которое его просматривает. При этом весь контент, который присутствует в компьютерной версии, сохраняется и в мобильной. То есть получается одна версия сайта на все устройства без с к рытия и потери контента.

    Где получить базовые знания HTML и CSS

    • netology.r u , курс «Основы верстки»;
    • htmlbase.ru;
    • CSS-live.ru;
    • html5book.ru;
    • html5css.ru;
    • code.mu;
    • coding-space.ru;
    • w3.org;
    • и др.

    Заключение

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

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

    Мы будем очень благодарны

    если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.

    Источник

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