Никогда не пиши margin, padding и border в CSS

Sdílet
Vložit
  • čas přidán 11. 06. 2024
  • ✅ Переходите на firstvds.ru/s/rydoj и участвуйте в розыгрыше от FirstVDS и в поисках Джона.
    ⚡️ Не забудьте зарегистрироваться на розыгрыш призов заранее! Он пройдет 14 декабря.
    Среди призов:
    🔸 Мощный игровой ПК
    🔸 34 дюймовый OLED-монитор
    🔸 Очки дополненной реальности
    🔸 Портативные аудиосистемы JBL.
    🔸 Экшн-камера GoPro HERO 11.
    И другие крутые призы от FirstVDS и их партнёров!
    Таймкоды:
    00:00 Коротко о свойствах
    00:28 Розыгрыш от FirstVDS
    01:27 Теория
    02:01 Разбор примера №1
    02:38 Разбор примера №2
    04:36 Разбор примера №3
    06:28 Разбор примера №4
    🔵 Telegram - t.me/frontendblok
    🔵 Чат Telegram - t.me/frontendblokchat
    🔵 Instagram - / annblok
    🔵 TikTok - / annblok_webdev
    🔵 Дзен - zen.yandex.ru/annblok
    🔵 ВК - tpverstak
    🔴 Обучение - frontendblok.com
  • Zábava

Komentáře • 109

  • @krakanosh
    @krakanosh Před 6 měsíci +83

    Слишком сложно, проще использовать обычные margin'ы и padding'и...да и с ios наверняка что-то да не дружит. Но для общей практики и развития знать про них не помешает. Спасибо за видос)👍

    • @sashair
      @sashair Před 6 měsíci +6

      В ios все надо дополнительно тестировать, там элементарные стили становятся нелогичными

    • @user-gy9ci9sx7y
      @user-gy9ci9sx7y Před 5 měsíci

      До тех пор пока вы не начнете локализировать ваш сайт для арабского или иврита. Вот там вы намаетесь с right/left. А start/end сам знает откуда у вас начинается текст.

    • @xelth
      @xelth Před 2 měsíci

      не знаю как мак но айфон не переворачиват текст воооообще ...

  • @Ekaterinn
    @Ekaterinn Před 6 měsíci +2

    Спасибо! Давно уже про эти свойства знаю, но как-то руки не доходили с ними разобраться, а тут ваше видео

  • @user-olena_shatun
    @user-olena_shatun Před 6 měsíci +5

    Анна, спасибо большое за вашу работу и за помощь людям

  • @AOFTG
    @AOFTG Před 6 měsíci +22

    Всё понятно, но за мою практику, если вспомнить всё проекты, проще использовать обычные свойства. Показанные свойства имеет смысл использовать в проектах, где много контента с изменённым направлением, или где можно переключить направление.
    А в обычных проектах, даже там где единожды или дважды, необходимо изменить направление, то всё равно проще по старинке забацать.
    Но знать, что такое есть - полезно.
    П. С
    Кликбейт детектед 🙃

    • @annblok_webdev
      @annblok_webdev  Před 6 měsíci

      Один из вариантов написала в тг - t.me/frontendblok

    • @michaelkamko
      @michaelkamko Před 6 měsíci +1

      Но для общего развития, и чтобы не отставать, делая все по-старинке - супер!
      А так согласен.

  • @farmlingarchontas2216
    @farmlingarchontas2216 Před 6 měsíci +1

    Хорошие примеры. Мне очень понравилось. Достаточно подробно, но не слишком затянуто. Лайк!

  • @LostInspector
    @LostInspector Před 6 měsíci +2

    Спасибо! Уроки стали еще интереснее, так как теперь вообще каждый шаг и значение объясняете!

    • @andreylagno2372
      @andreylagno2372 Před 6 měsíci

      уроки никогда лишними не бывают даже если они кому то не нравятся

  • @nickz2586
    @nickz2586 Před 6 měsíci +1

    Очень полезный ролик и самое главное,актуально !Думаю, что в данный период времени нужная информация.

  • @nadhit87
    @nadhit87 Před 5 měsíci +1

    Отличные свойства!
    Буду использовать!
    Аня, спасибо за информацию!
    😊

  • @tolasnisar2494
    @tolasnisar2494 Před 6 měsíci +1

    Спасибо за подробный обзор, может в будущим и понадобиться эта информация.

  • @sergeymickolaenko1161
    @sergeymickolaenko1161 Před 6 měsíci

    Очень полезные и важные советы, спасибо вам большое👍

  • @lovedota2857
    @lovedota2857 Před 6 měsíci

    Анна ты такая умничка, всегда смотрю твои видео, так как сам учусь создавать сайты и мне интересно совмещать твою красоту и знание

  • @fedordostoevskiy4209
    @fedordostoevskiy4209 Před 6 měsíci +2

    С примерами очень полезно.👍

  • @marinagor
    @marinagor Před 6 měsíci +1

    интересная информация, спасибо за видео, ждем еще)

  • @meowmeowmeowmeow000
    @meowmeowmeowmeow000 Před 5 měsíci +3

    Это все конечно реально круто, но хотелось бы увидеть как на реальном проекте или хотя бы на реальной верстке лендинговой страницы применялись свойства которые просто бы должны были переворачивать контент. Да это прикольно когда делаешь адаптив для мобилок и надо все сделать в одну линию но проще уже использовать либо гриды, либо row-gap которые подойдут как для флексов так и для гридов.
    Справедливости ради хочу отметить что margin-inline и padding-inline которые позволяют задавать по горизонтали отступы, а также margin-block и padding-block которые позволяют задавать по вертикали отступы это прикольно но как будто бы это не понятно зачем и вообще нужно, прикольно что есть, а зачем это, не понятно если честно

  • @beautifulnature8259
    @beautifulnature8259 Před 6 měsíci

    Мм, интересная инфа. Не знал. Спасибо. С вами разобраться гораздо проще😊

  • @user-gq9bh3si4y
    @user-gq9bh3si4y Před 6 měsíci +1

    Видео находка, много полезного для себя услышал. Спасибо за рекомендацию

  • @HG-wu6eb
    @HG-wu6eb Před 5 měsíci +1

    Благодарю! Интересно!
    Возможно однажды пригодится.

  • @SeniorHuguenot
    @SeniorHuguenot Před 6 měsíci +2

    Авось пригодится это знание. Еще такого не делал и не видел, чтобы кто-то применял.

  • @JRs_Owners
    @JRs_Owners Před 6 měsíci +3

    Большое спасибо за такое информативное видео. Возьму себе на заметку

  • @user-re1zz4oz2b
    @user-re1zz4oz2b Před měsícem

    Для адаптации удобно будет. Спасибо, хороший контент!

  • @1Aloyd1
    @1Aloyd1 Před 6 měsíci +1

    Надо ещё раз посмотреть. Всё доходит только со второго раза)

  • @KlinovAS
    @KlinovAS Před 6 měsíci +3

    Этот урок больше расказывает о direction чем о margin/padding))) В целом я использую блок или инлайн в тех случаях, когда не хочу писать два правила (левый+правый или верх+низ) при этом не желаю использовать упрощенный вариант типа padding: 10px 0; когда ранее были установленны другие свойства, которые могут быть перебиты сразу 10px 0; Старт, Енд еще нигде не использовал. Слишком длинные названия, когда есть упрощенные

    • @user-konan1984
      @user-konan1984 Před 5 měsíci +1

      У меня такая же фигня )

  • @user-lt7ov6us6f
    @user-lt7ov6us6f Před 6 měsíci

    Интересные советы, будем учитывать это

  • @gonqii
    @gonqii Před 6 měsíci +2

    Грубо говоря, как я понял, есть смысл это использовать, только если делать какой-нибудь международный сайт со всеми языками, при котором текст будет меняться слева-направо или сверху-вниз

  • @alexles5003
    @alexles5003 Před 3 měsíci

    Очень хороший ролик. Интересно было бы поверстать како-то макет, где это все имело бы решающее значение.

  • @asiafruite26
    @asiafruite26 Před 5 měsíci

    Буду пробовать на своих проектах спасибо сестра 😊

  • @user-nh8um2dn9s
    @user-nh8um2dn9s Před 2 měsíci

    Спасибо за информацию. Пока не придумал как бы можно было использовать новые свойства. Если только для упрощения неких визуальных эффектов...

  • @sabitahmedrana9185
    @sabitahmedrana9185 Před 6 měsíci +2

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

  • @akhmad_goytinski
    @akhmad_goytinski Před 6 měsíci +1

    Спасибо Анна! Очень полезная информация! С уважением к Вам Ахмад

  • @EvgenOl
    @EvgenOl Před 3 měsíci

    "Если появится задача". Самая ключевая фраза. Все подобные авторы видео забывают упомянуть, что в реальной практике вы можете годами верстать и не наткнуться на эту задачу, где бы нужно было это применить. Я уже лет 15 верстаю и только однажды это применил на сайте с арабским текстом.

  • @MariannaMarianna177
    @MariannaMarianna177 Před 6 měsíci +1

    Хорошое видео.Очень било интересно.Мне понравилось 💯❤️👍

  • @user-ji5qf5no1i
    @user-ji5qf5no1i Před 6 měsíci +1

    Я и не знала, теперь никогда не буду писать такое

  • @elcho911
    @elcho911 Před 6 měsíci +1

    Спасибо большое!

  • @mystreetlifting76
    @mystreetlifting76 Před 6 měsíci

    Теперь все будут искать этого космонавта))

  • @user-sh2kg8mh9i
    @user-sh2kg8mh9i Před 6 měsíci +1

    Интересные моменты. Вот бы ещё селекты, чекбосы и радио нормально подружили с css

  • @oldborodach
    @oldborodach Před 4 měsíci

    У вас есть курсы, а вот изменения или какие новшества в них добавляются?
    Я то понимаю что курсы были созданы достаточно давно!

    • @annblok_webdev
      @annblok_webdev  Před 4 měsíci

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

  • @sashair
    @sashair Před 6 měsíci +2

    Обязательно не буду писать, мне же нечем заняться

  • @yunusgaziev3514
    @yunusgaziev3514 Před 6 měsíci +1

    Давно использую, особенно помогает для LTR/RTL. Никаких доп. стилей не понадобится.

  • @meekes
    @meekes Před 6 měsíci +4

    все понятно, но не понятно зачем? В реальных проектах я пока не вижу смыла использовать. Было бы хорошо если был реальный пример, вот на старых стилях было 10 срок кода, с новыми стало 3 строки

    • @annblok_webdev
      @annblok_webdev  Před 6 měsíci

      Один из вариантов написала в тг - t.me/frontendblok

    • @rodigy
      @rodigy Před 6 měsíci

      @@annblok_webdev можно прямую ссылку на пример что ли, нет там, смотрел больше чем за неделю назад

    • @via754
      @via754 Před 6 měsíci

      @@annblok_webdevпочему бы в ролике это не озвучить? Обязательно заставлять пользователя прыгать из одного приложения в другое, а там наверное еще ссылка на ВК, откуда надо перейти на бусти и вот тааам будет пример, высосанный из пальца 😂
      Вопрос риторический

  • @serghiokomolov2339
    @serghiokomolov2339 Před 6 měsíci +1

    В одном из проектов делал вертикальное расположение текста

  • @michaelkamko
    @michaelkamko Před 6 měsíci

    Спасибо!

  • @chorny33
    @chorny33 Před 6 měsíci

    Сделай, пожалуйста, урок, как при помощи CSS сделать закреплённый header и закреплённые один-два столбца в таблице при скроле. Может при помощи grid или flex.

    • @ruden6623
      @ruden6623 Před 5 měsíci

      Header - possition: stiky. Либо absolute и добавить основному контенту padding-top: \*header height\*, чтобы контент не залазил под header. Со столбцами то же самое, наверное, можно

  • @user-ix5hu3yk7o
    @user-ix5hu3yk7o Před 6 měsíci +4

    Очень-очень интересно, но ни фига не понятно...

    • @annblok_webdev
      @annblok_webdev  Před 6 měsíci

      Практический смысл описала в тг - t.me/frontendblok

  • @DmitryEverise
    @DmitryEverise Před 6 měsíci +3

    Зачем? Гораздо нагляднее margin-top: 16px; margin-bottom: 32px; чем margin-block: 16px 32px; Что касается направлений: это сверх редкий кейс использования. Выравнивание гораздо удобнее делать флексами или гридом чем инвертированием направлений

  • @marselforester7317
    @marselforester7317 Před 6 měsíci

    Это линзы, фильтр или свои глаза такие?

  • @cooperanderson8651
    @cooperanderson8651 Před 6 měsíci +1

    Столько всяких правил. Прям сходу и не запомнить их все. Нужно тренироваться.

  • @alexandershestakov2914
    @alexandershestakov2914 Před 6 měsíci +1

    Кто нибудь проверял влияние на производительность? Иначе смысл? Сократить объём css? Ну там минимальное сокращение. Спасибо

    • @annblok_webdev
      @annblok_webdev  Před 6 měsíci

      Это наверняка скажется на производительности крупных мультиязычных сайтов

  • @user-dp6yt7yc9l
    @user-dp6yt7yc9l Před 6 měsíci

    Сделай еженедельные новости для фронтов: драфты, эвенты, релизы, конференции... Может если есть такое, киньте ссылку pls.

  • @Prestapro
    @Prestapro Před 5 měsíci +1

    Сложность верстки сильно возрастает, да для высоко скилованных верстальщиков, это ок, а программисты, которые редко погружаются в верстку? Они от таких кренделей с ума сойдут)
    При 95%+ по Can I use можно применять, пока рано.

  • @iwmatt
    @iwmatt Před 6 měsíci +2

    у меня были кейсы когда padding-inline не работал на некоторых IOS устройствах

    • @annblok_webdev
      @annblok_webdev  Před 6 měsíci

      в каком году это было?

    • @dimaburichin7726
      @dimaburichin7726 Před 6 měsíci

      Тоже с таким сталкивался вообще ios походу это новый ишак туда поддержку завозят ну очень долго))

    • @annblok_webdev
      @annblok_webdev  Před 6 měsíci

      @@dimaburichin7726 На CanIuse сказано, что поддержка начинается от 14.5 до 17 версии моб.Safari, что составляет 10% от всего числа пользователей различных типов браузеров. Какие у вас версии были?

    • @dimaburichin7726
      @dimaburichin7726 Před 6 měsíci

      Если пишут что поддержка есть(в Сафари его с 14.1 начали поддерживать) это не факт что будет работать как надо и проблема почему то плавающая была на 14 версии он выходит сырой, но 15-16 плавают. 17 пока не было проблем. @@annblok_webdev

    • @iwmatt
      @iwmatt Před 6 měsíci

      @@annblok_webdev это было 1 месяц назад, устройство iphone 11 или 12

  • @LiazzSmirnoF
    @LiazzSmirnoF Před 6 měsíci

    не просто создать свой сайт я уже в этом убедился)

  • @ez2387
    @ez2387 Před 2 měsíci

    Подписался🔥👉 и поставил лайк

  • @romartynromashka
    @romartynromashka Před 5 měsíci

    Если я начну учить арабский язык, то и эти штуки будут полезны )))

  • @kulikoffAS
    @kulikoffAS Před 4 měsíci

    никогда не используйте фронтенд, используйте только бекэнд

  • @user-pb9cb9vg8s
    @user-pb9cb9vg8s Před 5 měsíci

    Ща на собесах будут козырить собесудющего, типа: А чем отличается writing-mod и direction или же как по другому записать margin?

  • @Lanvisor
    @Lanvisor Před 6 měsíci +1

    когда надо будет про них и не вспомнишь

  • @vvkbees6473
    @vvkbees6473 Před 6 měsíci

    😻

  • @dondragon6949
    @dondragon6949 Před 6 měsíci

    будем со временем юзать)
    но зачем такие сложности!?
    головушка и так пухнет от элементарных весчей!

    • @yurok1991
      @yurok1991 Před 6 měsíci

      А что в элементарных сложного?

  • @user-wq7ei8yl4x
    @user-wq7ei8yl4x Před 6 měsíci

    А как Андрюша поживает?

  • @donkdonk2669
    @donkdonk2669 Před 6 měsíci

    ждем на онлике

  • @green1278dramost5
    @green1278dramost5 Před 6 měsíci

    Какая же Анна красивая ❤

    • @user-we9zj3nc7n
      @user-we9zj3nc7n Před 6 měsíci

      Думаю это не единственный плюс данного видео))

  • @falantogan92
    @falantogan92 Před 5 měsíci

    Хорошо, не буду.😊

  • @oleggrunov5806
    @oleggrunov5806 Před 4 měsíci

    Бедные верстальщики 😢

  • @KolkamAli
    @KolkamAli Před 6 měsíci

    Отличный совет: избегай избыточного кода! Никогда не пиши margin, padding и border в CSS, используй компактные стили. Это улучшит читаемость и поддерживаемость кода. Продолжайте делиться лучшими практиками

    • @Ekaterinn
      @Ekaterinn Před 6 měsíci +1

      Что такое компактные стили?

    • @vladk3201
      @vladk3201 Před 5 měsíci

      в смысле не использовать маргин и паддинг?

  • @DocVampir
    @DocVampir Před 5 měsíci

    так, и что? окей, новые свойства. Показала как они работают, а зачем и где они нужны, и почему обязательно нужно их использовать вместо обычных не объяснила.

  • @johnspireng1960
    @johnspireng1960 Před 5 měsíci +1

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

  • @ylsv
    @ylsv Před 6 měsíci +3

    Ох уж эти кликбейты😐

    • @yurok1991
      @yurok1991 Před 6 měsíci

      Я уже давно margin, padding и border не использую

    • @ylsv
      @ylsv Před 6 měsíci

      @@yurok1991 на бэк перешёл?)

    • @yurok1991
      @yurok1991 Před 6 měsíci

      @@ylsv работаю в компании, где юзают современные стандарты

  • @SaintHeiser
    @SaintHeiser Před 6 měsíci +1

    Сразу видно, когда блогер не работал в верстке толком. Нужно учитывать совместимость со старыми версиями браузеров. Внезапно, такие встречаются не так редко. Чаще чем последние версии айфонов. Поэтому в любом случае придется делать fallback на классические свойства, поддерживаемые везде. Никуда от них не денешься.
    Хорошим тоном было бы показыавать и разбирать совместимость этих свойств на can i use. А так получается, вы говорите чтобы их не использовали, а на деле их применение ограничено. А потом мы, настоящие верстальщики переделываем за вами вот это всё, чтобы работало у всех.

  • @zxcq
    @zxcq Před 5 měsíci

    margin и padding используйте. Broder не используйте потому что он двигает верстку и неудобно будет делать подчеркивания и выделения. Вместо border используйте box-shadow.

  • @user-nt4xo1vz4o
    @user-nt4xo1vz4o Před 6 měsíci

    rotate какой-то

  • @fugitive9612
    @fugitive9612 Před 6 měsíci +1

    Позиционирование элементов пэдинагами и марджинами в пикселях в конце 23го года 😂, понимаю понимаю

    • @yurok1991
      @yurok1991 Před 6 měsíci +3

      Для демо-примера это нормально

    • @fugitive9612
      @fugitive9612 Před 6 měsíci

      @@yurok1991 ну да ну да, по этому она говорит что марджин лефт и марджин райт центрирование используется на всех сайтах :D

  • @JuliusMeinkun
    @JuliusMeinkun Před 5 měsíci

    ничего не понятно))

  • @pavelfeoktistov
    @pavelfeoktistov Před 6 měsíci +1

    Совершенно не возможно смотреть видео не то, что на смартфоне, даже на планшете или малом ноутбуке. Фу.

  • @404Negative
    @404Negative Před měsícem

    короче грубо говоря бесполезные свойста верните элемент как было в хтмл 3 и дайте отдохнуть бедным верстальщикам!!

    • @annblok_webdev
      @annblok_webdev  Před měsícem

      Бесполезными их точно не назвать, скорее, они дают больше возможностей

  • @timurkash
    @timurkash Před 6 měsíci

    Не только арабская письменность справа налево. Еще иврит, урду, синдхи

  • @Mozobretenie
    @Mozobretenie Před 6 měsíci +1

    Загружаем сайт двумя строчками, вы серьёзно?

  • @virtuoz-ru
    @virtuoz-ru Před 6 měsíci +2

    Хрень какая-то 🙂