11. Единицы измерения в CSS - px, %, em, rem, vw, vh. Относительные и абсолютные величины

Поделиться
HTML-код
  • Опубликовано: 10 ноя 2024

Комментарии • 28

  • @Phucking
    @Phucking 5 дней назад +1

    Просто невероятно что я вас нашел, подача просто потрясающая, спасибо огромное

  • @svitboomer8840
    @svitboomer8840 Год назад +7

    Ухххх, сочно. Жду как правильно/удобно управляться размером шрифта на странице

  • @MuiKot_
    @MuiKot_ 19 дней назад +2

    уроки просто бомба

  • @yourbestquestion
    @yourbestquestion Год назад +5

    Привет, Саша, спасибо за ролики.

  • @Ivanfwit
    @Ivanfwit Год назад +3

    пропустил часть новых вышедших уроков, нагоняю с удовольствием)

  • @alexb.2616
    @alexb.2616 Год назад +1

    Спасибо за em, rem и вьюпортединицы! Наконец-то это улеглось в башке.

  • @ВадимАлекс-щ6ъ
    @ВадимАлекс-щ6ъ 9 дней назад +1

    спасибо)

  • @colodatwin3102
    @colodatwin3102 Год назад +5

    Круто, жду каждые ваши уроки с нетерпением) Кашу в голове приводите в порядок) Сейчас как раз верстаю макет, решил в этот раз сверстать всё на rem , а оказывается в этом смысла нет) Я думаю так лучше, лишь потому что в настройках браузера можно будет изменять шрифт, если не задавать его html тегу изначально, есть ли в этом смысл?
    Да и плагин есть удобный в VS code , кнопку нажал px в rem перевелись) Ну или миксины в scss использовать.
    Всё таки тема, что лучше использовать не до конца раскрыта, надеюсь на практике увидим)

    • @AleksanderLamkov
      @AleksanderLamkov  Год назад +6

      > Я думаю так лучше, лишь потому что в настройках браузера можно будет изменять шрифт, если не задавать его html тегу изначально, есть ли в этом смысл?
      Смысл в rem есть, но нужно использовать его осознанно и не везде. Я не вижу в нём смысла, т. к. есть масштабирование окна браузера, которое пропорционально будет изменять интерфейс и, если сайт грамотно адаптирован, пользователь получит то, что хочет: более мелкий текст при уменьшенном масштабе и более крупный при увеличенном.
      > Да и плагин есть удобный в VS code , кнопку нажал px в rem перевелись) Ну или миксины в scss использовать.
      Когда-то и я использовал подобную вещь. Преобразовал в проекте в rem'ы вообще всё: от font-size до border-width. Это было ужасно :)
      > Всё таки тема, что лучше использовать не до конца раскрыта, надеюсь на практике увидим)
      Да, разумеется, в мастер-классах я это всё объясню. Спойлерну немного: всё через хитрую формулу в calc и vw-единицы и, желательно, через миксины препроцессора стилей.

    • @svitboomer8840
      @svitboomer8840 Год назад

      @@AleksanderLamkov Охринеть....

  • @smotritelyoutube
    @smotritelyoutube Год назад +4

    Like!!! Super

  • @Anatoli-bq1pe
    @Anatoli-bq1pe 4 месяца назад +1

    Классный ролик! Большое спасибо

  • @bormna
    @bormna 5 месяцев назад +1

    шикарный контент! Благодарю

  • @evgeniy3370
    @evgeniy3370 5 месяцев назад

    Александр что за грамотный метод изменения размера шрифта ? Есть уже видео на эту тему ?

    • @AleksanderLamkov
      @AleksanderLamkov  5 месяцев назад +2

      На канале есть два мастер-класса по верстке, в обоих применён вполне современный метод через clamp и vw:
      Для новичков:
      ruclips.net/p/PL0MUAHwery4rqkzKF1mDBCIH_eZgjY6uN
      Для продвинутых:
      ruclips.net/p/PL0MUAHwery4rdZt-8E9p9zty2ZUCH6Ai3&si

  • @amphetyze
    @amphetyze 5 месяцев назад

    долго я обходил стороной em, rem единицы, с остальными уже знаком как год. я понял как работают em и rem, но где использовать их? я даже не представляю. и для чего? чем эти единицы могут быть полезны по сравнению с px или %?

    • @AleksanderLamkov
      @AleksanderLamkov  5 месяцев назад +2

      Пример с em:
      Заголовок, внутри часть текста с мЕньшим или бОльшим шрифтом. Заголовку задаем размер в пикселях, а внутрянке заголовка - в em'ах, чтобы финальный font-size зависел от фонтсайза заголовка. На адаптиве меняется фонтсайз заголовка, ну а его внутренний элемент с em единицами в фонтсайзе, автоматически подстраиваться под новые условия.
      Пример с rem:
      Задаем в html {} фонтсайз 10px, затем всем уровням заголовкам задаем всё в rem. На адаптиве уменьшаем лишь значение фонтсайз в html {}, а размер заголовков пропорционально уменьшится автоматически.

    • @amphetyze
      @amphetyze 5 месяцев назад

      @@AleksanderLamkov так, с rem все понятно, спасибо большое. а вот насчет em, если я создам заголовок с font-size: 1em, внутри помещу span элемент, с font-size: 0.5em, то span ведь будет равен 8px? Так как 1em по умолчанию это 16px, или я ошибаюсь?

    • @AleksanderLamkov
      @AleksanderLamkov  5 месяцев назад +2

      em для font-size - это коэффициент от font-size родительского элемента
      em для других свойств - это коэффициент от font-size текущего элемента
      Заголовку указываем font-size 30px.
      Дочернему элементу заголовка font-size 0.5em, который фактически вычислится браузером в 15px.

  • @slamedesign
    @slamedesign Месяц назад

    7500 просмотров на ролике? лол что? Где алгоритмы ютуба? Тут минимум должно быть тысяч 200.....

  • @uzver3787
    @uzver3787 3 месяца назад

    меня на собесе по lvh dvh нагнули немножечко)

    • @AleksanderLamkov
      @AleksanderLamkov  3 месяца назад

      О, ну это довольно свежие единицы измерения. Удивлен, что про них уже где-то спрашивают 🙃
      Кстати, на канале был про это ролик:
      ruclips.net/video/aNGyq7j0yYA/видео.htmlsi=TSSQIblGYEnSGTWO

    • @uzver3787
      @uzver3787 3 месяца назад

      @@AleksanderLamkov да. Мобайл верст подход, поэтому сразу с этого. Ещё про clamp)

  • @Юджин-й4ч
    @Юджин-й4ч 3 месяца назад

    frontend РАЗРАБОТЧИК!?

  • @АлексейКоваленко-н2ч
    @АлексейКоваленко-н2ч 9 месяцев назад

    Как на уроке. Быстро, не акцентируя внимания, монотонно, чтение по тексту

    • @AleksanderLamkov
      @AleksanderLamkov  9 месяцев назад +5

      А надо как? Как монолог в стендапе? Медленно? Хлопать в ладоши, привлекая внимание? Не использовать продуманный сценарий, а импровизировать? За этим вам на другие каналы.

    • @frelas1903
      @frelas1903 4 дня назад

      лучше уж так, чем слушать получасовое мэканье, бэканье, где вся информация на 5 минут...