Для вёрстки сайтов нужно знать:
- Основы работы с графическими редакторами. 1 Например, Photoshop, Gimp, Krita. 1
- Язык HTML. 13 Он расставляет на странице заголовки, абзацы, изображения и другие элементы. 3
- Язык CSS. 3 Он отвечает за оформление страницы, управляет внешним видом, цветом, шрифтами и расположением элементов. 3
- Основы JavaScript. 4 Например, с их помощью можно сделать меняющийся слайдер или адаптивное меню. 1
Для работы также понадобятся следующие инструменты и сервисы:
- Редакторы кода. 3 Например, VS Code, Sublime Text, Brackets. 3
- Валидаторы. 3 Например, Markup Validation Service, HTMLHint, CSS Lint. 3
- Фреймворки и библиотеки. 3 Например, Bootstrap, Bulma, Tailwind CSS. 3
- Графические редакторы. 3 Например, Figma, Sketch, Pixso. 3
- Предпроцессоры для ускорения работы. 3 Например, Sass, LESS, Stylus. 3
- Системы контроля версий. 3 Например, Git, GitHub, GitLab, Bitbucket. 3
- Инструменты для сборки и автоматизации. 3 Например, Webpack, Gulp, Parcel, Grunt. 3
- Сервисы для тестирования. 3 Например, BrowserStack, Selenium. 3
- Сервисы для работы со шрифтами. 3 Например, Google Fonts, Adobe Fonts, Font Squirrel, DaFont. 3