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

Поділитися
Вставка
  • Опубліковано 1 лют 2025

КОМЕНТАРІ • 111

  • @krakanosh
    @krakanosh Рік тому +85

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

    • @sashair
      @sashair Рік тому +6

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

    • @ИванИванов123
      @ИванИванов123 Рік тому

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

    • @xelth
      @xelth 9 місяців тому

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

    • @code_horizon_school
      @code_horizon_school 6 місяців тому

      caniuse в помощь

  • @Ekaterinn
    @Ekaterinn Рік тому +2

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

  • @AOFTG
    @AOFTG Рік тому +22

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

    • @annblok_webdev
      @annblok_webdev  Рік тому

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

    • @michaelkamko
      @michaelkamko Рік тому +2

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

  • @meowmeowmeowmeow000
    @meowmeowmeowmeow000 Рік тому +4

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

  • @user-olena_shatun
    @user-olena_shatun Рік тому +5

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

  • @LostInspector
    @LostInspector Рік тому +2

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

    • @andreylagno2372
      @andreylagno2372 Рік тому

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

  • @farmlingarchontas2216
    @farmlingarchontas2216 Рік тому +1

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

  • @nickz2586
    @nickz2586 Рік тому +1

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

  • @nadhit87
    @nadhit87 Рік тому +1

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

  • @tolasnisar2494
    @tolasnisar2494 Рік тому +1

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

  • @KlinovAS
    @KlinovAS Рік тому +3

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

    • @user-r1n3k
      @user-r1n3k Рік тому +1

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

  • @marinagor
    @marinagor Рік тому +1

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

  • @СаняБонд-г7я
    @СаняБонд-г7я Рік тому +1

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

  • @JRs_Owners
    @JRs_Owners Рік тому +3

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

  • @lovedota2857
    @lovedota2857 Рік тому

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

  • @ИгроманРоман-н2ш
    @ИгроманРоман-н2ш 3 місяці тому +1

    Спасибо как раз учу html and css и попались эти свойства когда сайт разбирал.

  • @ВладиславШаманов-и8о
    @ВладиславШаманов-и8о 9 місяців тому

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

  • @EvgenOl
    @EvgenOl 11 місяців тому

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

  • @SeniorHuguenot
    @SeniorHuguenot Рік тому +2

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

  • @beautifulnature8259
    @beautifulnature8259 Рік тому

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

  • @akhmad_goytinski
    @akhmad_goytinski Рік тому +1

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

  • @sabitahmedrana9185
    @sabitahmedrana9185 Рік тому +2

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

  • @fedordostoevskiy4209
    @fedordostoevskiy4209 Рік тому +1

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

  • @СергейКривошеев-т1ж
    @СергейКривошеев-т1ж 10 місяців тому

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

  • @alexles5003
    @alexles5003 11 місяців тому

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

  • @sergeymickolaenko1161
    @sergeymickolaenko1161 Рік тому

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

  • @asiafruite26
    @asiafruite26 Рік тому

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

  • @gonqii
    @gonqii Рік тому +2

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

  • @MariannaMarianna177
    @MariannaMarianna177 Рік тому +1

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

  • @ДаринаКомова-н8е

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

  • @yunusgaziev3514
    @yunusgaziev3514 Рік тому +2

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

  • @elcho911
    @elcho911 Рік тому +1

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

  • @meekes
    @meekes Рік тому +4

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

    • @annblok_webdev
      @annblok_webdev  Рік тому

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

    • @rodigy
      @rodigy Рік тому

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

  • @iwmatt
    @iwmatt Рік тому +2

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

    • @annblok_webdev
      @annblok_webdev  Рік тому

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

    • @dimaburichin7726
      @dimaburichin7726 Рік тому

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

    • @annblok_webdev
      @annblok_webdev  Рік тому

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

    • @dimaburichin7726
      @dimaburichin7726 Рік тому

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

    • @iwmatt
      @iwmatt Рік тому

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

  • @oldborodach
    @oldborodach Рік тому

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

    • @annblok_webdev
      @annblok_webdev  Рік тому

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

  • @Prestapro
    @Prestapro Рік тому +1

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

  • @mystreetlifting76
    @mystreetlifting76 Рік тому

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

  • @DmitryEverise
    @DmitryEverise Рік тому +3

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

  • @MrGvd-i9k
    @MrGvd-i9k Рік тому +1

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

  • @serghiokomolov2339
    @serghiokomolov2339 Рік тому +1

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

  • @cooperanderson8651
    @cooperanderson8651 Рік тому +1

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

  • @АзаматШарафутдинов-к2ь

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

  • @michaelkamko
    @michaelkamko Рік тому

    Спасибо!

  • @chorny33
    @chorny33 Рік тому

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

    • @ruden6623
      @ruden6623 Рік тому

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

  • @McEdonskiyAir
    @McEdonskiyAir Рік тому +1

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

    • @annblok_webdev
      @annblok_webdev  Рік тому

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

  • @romartynromashka
    @romartynromashka Рік тому

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

  • @эдуардик-н9ц
    @эдуардик-н9ц Рік тому +4

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

    • @annblok_webdev
      @annblok_webdev  Рік тому

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

  • @kulikoffAS
    @kulikoffAS Рік тому

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

  • @marselforester7317
    @marselforester7317 Рік тому

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

  • @МихаилВикторович-р2я

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

  • @KolkamAli
    @KolkamAli Рік тому

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

    • @Ekaterinn
      @Ekaterinn Рік тому +1

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

    • @vladk3201
      @vladk3201 Рік тому

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

  • @ez2387
    @ez2387 9 місяців тому

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

  • @discode604
    @discode604 5 місяців тому

    Когда то думал о может выучить JS и делать сайтики и веб приложения, после хреного туча таких видео, которые в 90% не имеют ни какой аргументации, потому что фронты сами во многом не знают что они делают, так как один говорит да другой говорит нет, чел с какой-то корпы снова говорит да и вас всех не поймешь, случайно наткнулся на это видео, когда хотел понять веб фреймворки изнутри. Зачем зачем вы себе так все усложняйте. Забил хрен, пошел учить с++ и теперь чуствую себя здоровым человеком в embedded.

  • @dondragon6949
    @dondragon6949 Рік тому

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

    • @yurok1991
      @yurok1991 Рік тому

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

  • @LiazzSmirnoF
    @LiazzSmirnoF Рік тому

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

  • @Lanvisor
    @Lanvisor Рік тому +1

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

  • @MaxAlekseyev
    @MaxAlekseyev 7 місяців тому +1

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

  • @DocVampir
    @DocVampir Рік тому

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

  • @SaintHeiser
    @SaintHeiser Рік тому +1

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

  • @johnspireng1960
    @johnspireng1960 Рік тому +1

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

  • @ИгорьКукуруза-г7д

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

  • @user_noname_78dgdh
    @user_noname_78dgdh 5 місяців тому

    очень интересная каша ))

  • @oleggrunov5806
    @oleggrunov5806 Рік тому

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

  • @green1278dramost5
    @green1278dramost5 Рік тому

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

    • @Андрей-н4ы9к
      @Андрей-н4ы9к Рік тому

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

  • @falantogan92
    @falantogan92 Рік тому

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

  • @vvkbees6473
    @vvkbees6473 Рік тому

    😻

  • @zxcq
    @zxcq Рік тому

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

  • @ylsv
    @ylsv Рік тому +3

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

    • @yurok1991
      @yurok1991 Рік тому

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

    • @ylsv
      @ylsv Рік тому

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

    • @yurok1991
      @yurok1991 Рік тому

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

  • @donkdonk2669
    @donkdonk2669 Рік тому

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

  • @fugitive9612
    @fugitive9612 Рік тому +1

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

    • @yurok1991
      @yurok1991 Рік тому +3

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

    • @fugitive9612
      @fugitive9612 Рік тому

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

  • @pavelfeoktistov
    @pavelfeoktistov Рік тому +1

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

  • @JuliusMeinkun
    @JuliusMeinkun Рік тому

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

  • @СергейБойко-м1ъ

    rotate какой-то

  • @404Negative
    @404Negative 9 місяців тому

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

    • @annblok_webdev
      @annblok_webdev  9 місяців тому

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

  • @timurkash
    @timurkash Рік тому

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

  • @Mozobretenie
    @Mozobretenie Рік тому +1

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

  • @виртуоз_ру
    @виртуоз_ру Рік тому +3

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

  • @sashair
    @sashair Рік тому +2

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