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

Поделиться
HTML-код

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

  • @krakanosh
    @krakanosh 10 месяцев назад +85

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

    • @sashair
      @sashair 10 месяцев назад +6

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

    • @ИванИванов123
      @ИванИванов123 8 месяцев назад

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

    • @xelth
      @xelth 6 месяцев назад

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

    • @pir0zh0kDevTV
      @pir0zh0kDevTV 2 месяца назад

      caniuse в помощь

  • @Ekaterinn
    @Ekaterinn 10 месяцев назад +2

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

  • @AOFTG
    @AOFTG 10 месяцев назад +21

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

    • @annblok_webdev
      @annblok_webdev  10 месяцев назад

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

    • @michaelkamko
      @michaelkamko 10 месяцев назад +1

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

  • @user-olena_shatun
    @user-olena_shatun 10 месяцев назад +5

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

  • @LostInspector
    @LostInspector 10 месяцев назад +2

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

    • @andreylagno2372
      @andreylagno2372 10 месяцев назад

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

  • @JRs_Owners
    @JRs_Owners 10 месяцев назад +3

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

  • @HG-wu6eb
    @HG-wu6eb 9 месяцев назад +1

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

  • @nickz2586
    @nickz2586 10 месяцев назад +1

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

  • @tolasnisar2494
    @tolasnisar2494 10 месяцев назад +1

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

  • @farmlingarchontas2216
    @farmlingarchontas2216 10 месяцев назад +1

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

  • @nadhit87
    @nadhit87 9 месяцев назад +1

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

  • @marinagor
    @marinagor 10 месяцев назад +1

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

  • @СаняБонд-г7я
    @СаняБонд-г7я 10 месяцев назад +1

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

  • @ВладиславШаманов-и8о
    @ВладиславШаманов-и8о 5 месяцев назад

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

  • @akhmad_goytinski
    @akhmad_goytinski 10 месяцев назад +1

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

  • @KlinovAS
    @KlinovAS 9 месяцев назад +3

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

    • @user-r1n3k
      @user-r1n3k 9 месяцев назад +1

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

  • @fedordostoevskiy4209
    @fedordostoevskiy4209 10 месяцев назад +1

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

  • @beautifulnature8259
    @beautifulnature8259 10 месяцев назад

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

  • @SeniorHuguenot
    @SeniorHuguenot 10 месяцев назад +2

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

  • @meowmeowmeowmeow000
    @meowmeowmeowmeow000 8 месяцев назад +3

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

  • @1Aloyd1
    @1Aloyd1 10 месяцев назад +1

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

  • @СергейКривошеев-т1ж
    @СергейКривошеев-т1ж 6 месяцев назад

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

  • @MariannaMarianna177
    @MariannaMarianna177 10 месяцев назад +1

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

  • @lovedota2857
    @lovedota2857 10 месяцев назад

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

  • @elcho911
    @elcho911 10 месяцев назад +1

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

  • @sergeymickolaenko1161
    @sergeymickolaenko1161 10 месяцев назад

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

  • @ИгорьПобедитель-ц2г
    @ИгорьПобедитель-ц2г 10 месяцев назад

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

  • @asiafruite26
    @asiafruite26 9 месяцев назад

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

  • @yunusgaziev3514
    @yunusgaziev3514 10 месяцев назад +2

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

  • @alexles5003
    @alexles5003 7 месяцев назад

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

  • @EvgenOl
    @EvgenOl 7 месяцев назад

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

  • @ДаринаКомова-н8е
    @ДаринаКомова-н8е 10 месяцев назад +1

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

  • @sabitahmedrana9185
    @sabitahmedrana9185 10 месяцев назад +2

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

  • @michaelkamko
    @michaelkamko 10 месяцев назад

    Спасибо!

  • @gonqii
    @gonqii 10 месяцев назад +2

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

  • @MrGvd-i9k
    @MrGvd-i9k 10 месяцев назад +1

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

  • @Prestapro
    @Prestapro 9 месяцев назад +1

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

  • @DmitryEverise
    @DmitryEverise 10 месяцев назад +3

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

  • @meekes
    @meekes 10 месяцев назад +4

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

    • @annblok_webdev
      @annblok_webdev  10 месяцев назад

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

    • @rodigy
      @rodigy 9 месяцев назад

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

  • @mystreetlifting76
    @mystreetlifting76 10 месяцев назад

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

  • @serghiokomolov2339
    @serghiokomolov2339 10 месяцев назад +1

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

  • @эдуардик-н9ц
    @эдуардик-н9ц 10 месяцев назад +4

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

    • @annblok_webdev
      @annblok_webdev  10 месяцев назад

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

  • @cooperanderson8651
    @cooperanderson8651 10 месяцев назад +1

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

  • @ylsv
    @ylsv 10 месяцев назад +3

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

    • @yurok1991
      @yurok1991 10 месяцев назад

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

    • @ylsv
      @ylsv 10 месяцев назад

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

    • @yurok1991
      @yurok1991 10 месяцев назад

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

  • @oldborodach
    @oldborodach 8 месяцев назад

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

    • @annblok_webdev
      @annblok_webdev  8 месяцев назад

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

  • @MaxAlekseyev
    @MaxAlekseyev 3 месяца назад +1

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

  • @iwmatt
    @iwmatt 10 месяцев назад +2

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

    • @annblok_webdev
      @annblok_webdev  10 месяцев назад

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

    • @dimaburichin7726
      @dimaburichin7726 10 месяцев назад

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

    • @annblok_webdev
      @annblok_webdev  10 месяцев назад

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

    • @dimaburichin7726
      @dimaburichin7726 10 месяцев назад

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

    • @iwmatt
      @iwmatt 10 месяцев назад

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

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

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

  • @МихаилВикторович-р2я
    @МихаилВикторович-р2я 10 месяцев назад

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

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

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

  • @alexandershestakov2914
    @alexandershestakov2914 10 месяцев назад +1

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

    • @annblok_webdev
      @annblok_webdev  10 месяцев назад

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

  • @chorny33
    @chorny33 9 месяцев назад

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

    • @ruden6623
      @ruden6623 9 месяцев назад

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

  • @kulikoffAS
    @kulikoffAS 8 месяцев назад

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

  • @Lanvisor
    @Lanvisor 10 месяцев назад +1

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

  • @romartynromashka
    @romartynromashka 9 месяцев назад

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

  • @SaintHeiser
    @SaintHeiser 10 месяцев назад +1

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

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

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

  • @LiazzSmirnoF
    @LiazzSmirnoF 10 месяцев назад

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

  • @marselforester7317
    @marselforester7317 10 месяцев назад

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

  • @johnspireng1960
    @johnspireng1960 9 месяцев назад +1

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

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

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

  • @KolkamAli
    @KolkamAli 10 месяцев назад

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

    • @Ekaterinn
      @Ekaterinn 10 месяцев назад +1

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

    • @vladk3201
      @vladk3201 9 месяцев назад

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

  • @DocVampir
    @DocVampir 9 месяцев назад

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

  • @dondragon6949
    @dondragon6949 10 месяцев назад

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

    • @yurok1991
      @yurok1991 10 месяцев назад

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

  • @falantogan92
    @falantogan92 9 месяцев назад

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

  • @zxcq
    @zxcq 9 месяцев назад

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

  • @vvkbees6473
    @vvkbees6473 10 месяцев назад

    😻

  • @oleggrunov5806
    @oleggrunov5806 8 месяцев назад

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

  • @ИгорьКукуруза-г7д
    @ИгорьКукуруза-г7д 10 месяцев назад

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

  • @pavelfeoktistov
    @pavelfeoktistov 10 месяцев назад +1

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

  • @green1278dramost5
    @green1278dramost5 10 месяцев назад

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

    • @Андрей-н4ы9к
      @Андрей-н4ы9к 10 месяцев назад

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

  • @donkdonk2669
    @donkdonk2669 10 месяцев назад

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

  • @fugitive9612
    @fugitive9612 10 месяцев назад +1

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

    • @yurok1991
      @yurok1991 10 месяцев назад +3

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

    • @fugitive9612
      @fugitive9612 10 месяцев назад

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

  • @JuliusMeinkun
    @JuliusMeinkun 9 месяцев назад

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

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

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

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

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

  • @СергейБойко-м1ъ
    @СергейБойко-м1ъ 10 месяцев назад

    rotate какой-то

  • @timurkash
    @timurkash 9 месяцев назад

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

  • @Mozobretenie
    @Mozobretenie 10 месяцев назад +1

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

  • @виртуоз_ру
    @виртуоз_ру 10 месяцев назад +3

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

  • @sashair
    @sashair 10 месяцев назад +2

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