Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 22.05.2019
Сообщений: 10

Глобальное: Как научиться верстать?

09.11.2023, 15:26. Показов 2437. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вопрос в заголовке.
Собственно, где взять Roadmap для чайников?
Какие ресурсы только не рыл, везде советуют одно и то же:
А зайдите на хтмлбук и начинайте изучать теги... Теги, карл. Изучать.
Или там на хтмлакадеми - вот вас то там за 20 уроков научат. Ага, цвет текста менять и шрифт. И бордеры еще делать у дивов.

Но нигде не найду именно обучение в режиме - "от важного к деталям", "от крупного к мелочам".
Например - смотрю на макет. И
- Шаг 1:
- Шаг 2:
- Шаг 3:
-... шаг 99.

Ну и никак не могу подступиться к верстке, ибо возникает масса вопросов
- основной - как правильно устанавливать установку блоков друг относительно друга. flex, grid, margin, table, position - что в каком случае выбирать. И для какого "уровня вложенности" чем лучше одно либо другое.
- верстать "от крупного к мелкому" или наоборот?
- в каком случае инлайн элементы, в каком block, в каком flex
- зависимость размера элементов в зависимости от размеров экрана - закладывать сразу или сначала делается основной макет, потом уже все стили переделываются под адаптивность
- единицы измерения - в каких случаях жестко приколачивать в пикселях, а в каких - от прочих "относительных" единиц. как это связано с адаптивностью и прочее.
- ::before и ::after - вообще странные селекторы, из доки не понятно. Смотришь на верстку - на одном сайте какая нить иконка через обычный img делается, на другом сайте через ::before, на третьем - вообще backgroundом. Шта?
- соответственно, из предыдущего вопроса рождается следующий - для меня сложность в том, что одно и то же в css можно сделать десятком способов. Но так же не бывает, чтобы все были одинаково правильными.
- вложенность селекторов и правильное именование классов. В каком случае обходиться без классов, или всегда обязательно использовать.

Хочется получить знания именно "правильного подхода" к верстке. А не попиксельным подгоном, как на многих ютуб каналах, где берут макет и начинают - вот здесь позишном сдвинем вниз, а здесь маргином вправо. Но нигде не объясняется, почему В ДАННОМ КОНКРЕТНОМ СЛУЧАЕ НАДО ТАК, а не по-другому.

В сети миллиарды сайтов и страниц, но нормальный гайд, как это освоить быстро и ПРАВИЛЬНО, найти невозможно.
Буду признателен помощи.

Добавлено через 7 минут
Да, даже на этом сайте пишут: Практика и еще раз практика.
Оно понятно.

Но вопрос звучит "Как правильно построить дом". А на это ответ "Строить и только строить"
Так может говорить человек, который уже что-то построил. И то, не факт что он это делает правильно.

Если ты никогда не строил, то начинать со строительства - глупо.
Нужно для начала понимать технологию самого строительства.
Также и здесь. - если нет понимания, что лучше - span или div inline, то вряд ли получится что-то путнее.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.11.2023, 15:26
Ответы с готовыми решениями:

Как верстать
Всем ку. Скажите как верстать страницу чтобы при изменении размеров окна страница оставалась как сть т.е. не изменяла размеры а внизу...

Как вы научились верстать?
Поделитесь опытом, как вы научились верстать? На таком уровне, чтобы любой макет+- был вам под силу.. В моем случае, смотрю блогеров,...

Как лучше верстать?
Есть дектопная версия. Есть мобильная. (Во вложении). Меняются местами "Active users" и "Price". Как лучше...

28
202 / 126 / 25
Регистрация: 09.01.2022
Сообщений: 458
07.12.2023, 00:09
Студворк — интернет-сервис помощи студентам
0xFFFFFF,

Вообще, если честно, я ожидал от вас какой-то реакции, потому что лично я приложил немало усилий, чтобы написать (и дать ссылки к) полезные вещи по этой важной теме!

И вот - время проходит, а вы вообще не реагируете на ответы по теме!

п.с. Я с фигме не работаю, пишу только на чистий HTML и CSS, и поэтому я не могу комментировать выложенный сейчас вами проект!
0
0 / 0 / 0
Регистрация: 22.05.2019
Сообщений: 10
07.12.2023, 08:10  [ТС]
Круто, спасибо!

Добавлено через 6 минут
Сорян, запарился немного.
Ссылки чувака из VK видел, объясняет просто и доходчиво, обязательно посмотрю!

Много книг перечислил, только по мне книги технические читать - это так себе вариант.
Но обязательно посмотрю, спасибо.

Цитата Сообщение от ivanov_333 Посмотреть сообщение
п.с. Я с фигме не работаю, пишу только на чистий HTML и CSS, и поэтому я не могу комментировать выложенный сейчас вами проект!
Дак в фигме сделан макет дизайнерский (вместо фотошопа). Верстка понятное дело на HTML и CSS

Добавлено через 1 минуту
У меня была серьезная проблема, как блоки размещать горизонтально, flex решает (хоть и говорят, что 5% браузеров не умеют флекс - ну это их проблемы ))))
0
 Аватар для Mailo
178 / 226 / 31
Регистрация: 18.02.2010
Сообщений: 2,313
11.12.2023, 02:41
TestCastaway, ну не хватает самой малости, какой то интерактивной реакции на ссылки, адаптивности, общих паттернов в отступах, ну и конечно картинок с правильно повёрнутой дробью, браузер возможно исправит ваши ошибки, но проект надо сдавать с нулём ошибок
0
0 / 0 / 0
Регистрация: 22.05.2019
Сообщений: 10
11.12.2023, 14:02  [ТС]
Mailo,
- интерактивной реакции на ссылки - это понятно, задача была отрисовать макет на html
- до адаптивности пока не добрался, знаю что с помощью медиа-запросов это все можно делать. Хочу сначала со статичной верской разобраться
- про слеш, понял )

- "общих паттернов в отступах" -вот это самое интересное. Я делал через PerfectPixel, не очень строго, но +/- на пару пикселей где-то отклоняется, все совпало. Но самое что меня бесит (и кажется неправильным) - это все и вся подгонять маргинами (и паддингами), указывая их в пикселах. Это вообще правильный подход? Там же вроде как надо делать через em хотя бы (шагами через сколько то десятых) - но в этом случае не попадешь точно в макет. Или "правильные" дизайнеры рисуют макеты с учетом этого?
0
202 / 126 / 25
Регистрация: 09.01.2022
Сообщений: 458
11.12.2023, 16:03
0xFFFFFF,

Вот один очень хороший сайт с бесплатными шаблонами HTML и CSS. Я даю вам ссылку на раздел "Free CSS Layouts" — вы можете просмотреть и изучить эти шаблоны: https://www.free-css.com/free-css-layouts/page1

Потом в разделе "Free CSS Templates" вы также можете посмотреть шаблоны целых сайтов - лучше начать с последней страницы 296 - где находятся самые старые шаблоны.


Кроме того, в своем блоге я загрузил свой проект — простой пример современного сайта, полностью построенного на чистом HTML и CSS. Вы можете скачать и посмотреть его.
Это не идеальный пример на 100% (потому что у меня была другая цель), но он современный по стилю и содержит много полезных вещей!
0
0 / 0 / 0
Регистрация: 22.05.2019
Сообщений: 10
11.12.2023, 16:30  [ТС]
Цитата Сообщение от ivanov_333 Посмотреть сообщение
Вот один очень хороший сайт с бесплатными шаблонами HTML и CSS.
Я смотрю, там многие на бутстрапе.
Вот и вопрос - есть ли смысл пытаться верстать сразу с бутстрап (и использовать только сетку и адаптивность, или элементы/карусели и прочее). Или учиться только на чистом HTML/CSS?
0
202 / 126 / 25
Регистрация: 09.01.2022
Сообщений: 458
11.12.2023, 17:43
По моему мнению и по мнению многих экспертов - новичку лучше не использовать фреймворки, чтобы сначала научиться хорошо работать на чистом HTML и CSS!
0
 Аватар для Mailo
178 / 226 / 31
Регистрация: 18.02.2010
Сообщений: 2,313
11.12.2023, 18:42
Цитата Сообщение от 0xFFFFFF Посмотреть сообщение
- "общих паттернов в отступах" -вот это самое интересное. Я делал через PerfectPixel, не очень строго, но +/- на пару пикселей где-то отклоняется, все совпало. Но самое что меня бесит (и кажется неправильным) - это все и вся подгонять маргинами (и паддингами), указывая их в пикселах. Это вообще правильный подход? Там же вроде как надо делать через em хотя бы (шагами через сколько то десятых) - но в этом случае не попадешь точно в макет. Или "правильные" дизайнеры рисуют макеты с учетом этого?
А ну тогда про паттерны это к дизайнеру претензии, там у них с этим вообще проблема глобальная какая то, от одних и тех же заголовков разные отступы, одни и те же блоки с разными отступами на разных страницах, особенно забавно когда они тебя при этом pixel-perfect просят сделать, ну вариантов 2, сказать что диз осёл или тупо классы добавлять там 20,21,22 px, в портфолио только такое лучше потом не выкладывать. em вообще никогда не юзаю, по ним не подскажу.
0
164 / 51 / 5
Регистрация: 03.06.2020
Сообщений: 613
11.12.2023, 20:14
прочитал две вверху цитаты и почему-то вспомнил письмо от учебной платформы. Что-то было по учебе, мне стабильно оттуда прилетают призывы не забывать их:
Кликните здесь для просмотра всего текста

Зачем разработчику уметь верстать?
<Тут личное обращение>привет!

Зачем учить HTML и CSS, если есть верстальщики? Такой вопрос может возникнуть у начинающих разработчиков когда они начинают формировать стек. Давайте разберемся.

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

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

Простой и понятный код. Когда фронтендер слабо владеет HTML и CSS, он пытается реализовать идею с помощью JavaScript. Из-за этого в коде появляются лишние строчки или запутанные фрагменты, которые превращают его спагетти-код.

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

На курсе «Верстка» вы в комфортном для вас темпе можете изучить HTML, CSS, научиться рaбoтать с Flexbox, Grid, Sass и Gulp.

Эти знания помогут вам верстать на продвинутом уровне и выделиться среди конкурентов.

Первый модуль вы можете пройти бecплатнo. Доступ к занятием откроется сразу.

Начать обучение бecплатно ....

кому уже прилетела подобная рассылка, наверное понятно о ком речь
Самое интересное, оно уже почти наступило. Или нагрянуло, как угодно «Яндекс» научил YandexGPT искать ошибки в коде студентов
«По данным внутреннего тестирования, больше 70% студентов "Практикума", допустив ошибку, обращаются к нейросети за подсказкой....», — рассказал технический директор «Яндекс Практикума» Давид Роганов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.12.2023, 20:14

Как не надо верстать?
%user% расскажи о том, как не надо верстать сайты. В наших реалиях зачастую клиент сам правит сайты (добавляет новости, изображения,...

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

Как верстать страницы сайта?
Привет! Ребят, подскажите: я знаю html и css сверстал главную страницу сайта, получается 2 документа (index.html и style.css) и всё бы...

Как верстать по сетке Bootstrap?
Всем привет! Объясните, пожалуйста, как правильно считать колонки на макете, который сделан по бутстраповской сетке. Вот пример. ...

Как верстать этот элемент ?
Здрасте , как сверстать этот элемент ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №3)
Maks 15.11.2026
Обновленная версия предыдущей обработки. Изменения коснулись букв: Ъ, Ы, Ь, Э, отображения которых зависят от положения реквизита "Транслитерация имён". Изменено отображение буквы Й. Добавлена. . .
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru