CSS Grid Layout. Свойства элементов grid сетки grid-row grid-column order gap и другие

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

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

  • @p.polunin
    @p.polunin 2 года назад +16

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

  • @ЖекаКрылов-о5з
    @ЖекаКрылов-о5з 2 года назад +24

    Жека спасибо большое, так качественно даже за деньги не делают, очень ценю тебя, лучший!

  • @evrozah1
    @evrozah1 3 года назад +7

    Четко,понятно,профессионально. Материал отлично спланирован и подан.Топовое качество.

  • @kristinaalex8025
    @kristinaalex8025 4 года назад +20

    Суперские уроки! Спасибо большое!! Все понятно и доходчиво!

  • @shukonfadah5725
    @shukonfadah5725 2 года назад +1

    все ваши виде это лучшее что можно найти на русскоязычном сегменте! вы самый лучший! Я поддерживаю вас во всём! желаю мира и спокойствия вашей стране и семье!!!

  • @IT-Svyatoslav
    @IT-Svyatoslav 4 года назад +14

    Ураааа!!! Новый урок по Grid!!!
    Женя, спасибо! Люблю учить верстку по твоим урокам.

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 года назад +5

      Пожалуйста!

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

      Как у вас успехи спустя 2 года?

  • @CentnerGovna
    @CentnerGovna 2 года назад +3

    Огромное спасибо! Очень информативно, профессионально, полезно, а самое главное, не скучно!

  • @V4VFAloj7juAyQW
    @V4VFAloj7juAyQW 4 года назад +5

    Большое спасибо. Очень полезно и наглядно. Стандартно наивысшее качество!

  • @АртемТкаченко-р7л
    @АртемТкаченко-р7л 3 года назад +5

    Доступно, классно и понятно, очень хороший контент! Благодарю!

  • @AntaresOneTwo
    @AntaresOneTwo 4 года назад +15

    Круто! Жду следующую часть!!!

  • @onlytherareness
    @onlytherareness 3 года назад +6

    супер уроки, очень доходчиво! спасибо большое! всех благ!

  • @aleksgbr3878
    @aleksgbr3878 4 года назад +6

    Очень доходчиво и наглядно))) спасибо!!!

  • @MxM_5835
    @MxM_5835 2 года назад +3

    Жека ты как всегда на высоте! Спасибо за хорошее объяснение

  • @DashaG182
    @DashaG182 4 года назад +4

    Женя, ты супер! Как всегда)

  • @no_name_2mix
    @no_name_2mix 4 года назад +4

    Спасибо) Ваши видео оч приятно смотреть.

  • @artyomnazarov8518
    @artyomnazarov8518 3 года назад +2

    Оказалось не так сложно. Спасибо!!!

  • @SemenAlexndrovich
    @SemenAlexndrovich 3 года назад +11

    Отличные уроки по Grid CSS! Спасибо огромное!

  • @КириллСергеевич-ч3ж

    Смотришь и наслаждаешься!

  • @СергійК-з5т
    @СергійК-з5т 2 года назад

    Дуже Хороший урок... Величезне Вам "Дякую"...

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

    Мощны... Тобто, потужний урок. Що треба!

  • @ПетроЖелев
    @ПетроЖелев Год назад +1

    Чудове відео! Дякую!🙏

  • @fallenstar358
    @fallenstar358 4 года назад +3

    Посмотрел всё и это было круто!

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

    Преподавание шедеврально)
    Спасибо)

  • @VarlogST
    @VarlogST 3 года назад

    Офигеть... так круто разжевать гриды. Это - нечто.

  • @bohdandudchenko939
    @bohdandudchenko939 3 года назад +1

    Жека, огромное тебе спасибо!

  • @oleboz95
    @oleboz95 2 года назад

    Гарний контент, дякую

  • @FradPR
    @FradPR 11 месяцев назад

    Дякую за урок!

  • @ЮрийКотенев-х5м
    @ЮрийКотенев-х5м 4 года назад +1

    Спасибо за гриды!👍

  • @ОлегМарченко-ы2ь
    @ОлегМарченко-ы2ь 4 года назад +58

    Спасибо огромное! Стабильно качественный и информативный урок!

  • @o_antushevich
    @o_antushevich 2 года назад

    Спасибо за отличный урок!

  • @ivanryapolov7903
    @ivanryapolov7903 4 года назад

    Збыл сказать СПАСИБО. Ты - лучший.

  • @ВадимОрешков-щ8т
    @ВадимОрешков-щ8т 2 года назад

    Привет Жека) немного запутал. Говоришь колонки, когда нужно говорить про линии сетки. Если бы не внимательно смотрел предыдущие уроки так бы и не понял о чём ты. На 04:00 говоришь, что стартует с 3-й колонки, хотя стартует с третей линии. Спасибо за уроки, ты лучший:3

  • @АлександрА-ц6д9й
    @АлександрА-ц6д9й 3 года назад +1

    Спасибо!!!

  • @АкылбекБайзаков-н7ъ
    @АкылбекБайзаков-н7ъ 2 года назад +1

    Спасибо, Жека!!!

  • @pro_massages
    @pro_massages 3 года назад

    Женя спасибо тебе огромное!

  • @alexbel5599
    @alexbel5599 4 года назад +1

    Спасибо 🤘

  • @AlinaEmv
    @AlinaEmv 2 года назад

    Для таких полезных видео слишком мало лайков... непорядок!
    Ребята видимо хотят слушать песни Аллы Пугачевой под балконом и усиков на фотографиях🤣🤣
    Обожаю ваш канал с вашим юмором. Продолжайте в том же духе🔥🔥🔥

  • @VM_Dev_tv
    @VM_Dev_tv 3 года назад +2

    ты крут.......

  • @Dbond1979
    @Dbond1979 3 года назад +1

    Жека Спасибо!!!

  • @dvsDesing
    @dvsDesing 3 года назад

    Спасибо за туториал!

  • @Anatoli-bq1pe
    @Anatoli-bq1pe Год назад

    Как всегда - класс!

  • @ДиасАбдолдаев-о4п
    @ДиасАбдолдаев-о4п 4 года назад +4

    Здравствуйте!! Уроки просто топ))!! Спасибо) А как вы показываете верстку заказчику перед оплатой? Заранее спасибо))

  • @ВладимирСолодовник-ы2о

    Привет Жека. Есть просьба - (при последующих записях) если есть возможность, выдели курсор мышки цветным бекграундом, чтоб было понятно где сейчас курсор на экране. Спасибо

  • @наталіяклемишова
    @наталіяклемишова 4 года назад +2

    Класс!👌

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

    Файно))

  • @PorohTech
    @PorohTech 4 года назад

    Жду продолжение!!!!

  • @АндрейПотапов-ш9ц
    @АндрейПотапов-ш9ц 4 года назад +1

    Уроки клас, спасибо. С каждым новым видео понимаю все меньше😁. Flexы были понятнее 🤔

    • @masterbiz100
      @masterbiz100 4 года назад +1

      Просто гриды нужно больше практиковать. Простым просмотром уроков ты полного понимания не добьешься, пока сам не "поиграешься" с версткой. Если интересно - есть онлайновый игровой тренажер для практического освоения гридов cssgridgarden.com/#ru

    • @targarien57d86
      @targarien57d86 4 года назад

      @@masterbiz100 крутой тренажор, а есть еще какие небудь тренажори на русском?

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

    Дякую!!

  • @violentiner
    @violentiner 4 года назад +2

    Привет Евгеш, как всегда спасибо за инфу, очень достойно, ответь пожалуйсто на пару вопросов: когда планируеш закончить плейлист по гридам(хотябы примерно) и интересует как вообще этот грид по юзабилити, часто ли ты его используеш?можно ли обойтись флексами или есть ряд задач которые можно выполнить ТОЛЬКО прибегая к гридам?Или ты как бы вместе с нами его изучаеш и в реал лайфе не юзаеш?

  • @АлинаФарт
    @АлинаФарт 2 года назад

    Спасибо! 👍✨

  • @Dmytro-DIY
    @Dmytro-DIY 2 года назад

    Let`s go!

  • @4ORESIGHT
    @4ORESIGHT 3 года назад +1

    Женя, здравствуй! Подскажи пожалуйста, почему на 4:40 при задании растяжения по сетке на три колонки (grid-column-start: span 3;), у нас перестает работать свойство для растяжения по строкам (grid-row-start: span 2;)? Причем, простировав это дело у себя, я заметил, что такое поведение наблюдается, только если это у нас самый первый элемент в сетке.

  • @bosbos4888
    @bosbos4888 3 года назад

    крутой туториал

  • @НиколайПанкратов-к8о
    @НиколайПанкратов-к8о 4 года назад +1

    запиши небольшое видео как пользоваться Devtools =)

  • @oleg_andrianov
    @oleg_andrianov 3 года назад

    Жесть как круто!

  • @yuriismakota9574
    @yuriismakota9574 3 года назад +1

    Мда, гриды пока что, трудноваты для усвоения, хотя достаточно интересны и универсальны в использовании.
    Вопрос: Женя, как часто приходилось использовать на практике гриды?
    И конечно же, огромное спасибо за уроки!

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

      Добрый вечер, к
      ак у вас успехи спустя 2 года?

  • @Pros_tp
    @Pros_tp 4 года назад +1

    Спасибо

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

    0:59 - если указать margin для элементов, то они не будет схлопывания

  • @creator0f_in1quity
    @creator0f_in1quity 3 года назад +5

    На 4:53 как-то странно получается. При grid-row-start: span 2; ячейка занимает одну строку, а по идее должна две.

    • @shairongodly3815
      @shairongodly3815 3 года назад +2

      Эта ячейка занимает всю(!) строку. Если её продолжить вниз, то она не изменит (!) своего положения относительно других ячеек (так и останется первой сверху). Она может только увеличиться в размерах на указанное значение span. Но свойство grid-row-start задает именно положение ячеек, а не размер ячейки-строки. Поэтому никакого видимого эффекта не возникнет.
      Но если ячейка займет только часть строки, то её можно будет продолжить вниз, пока не кончатся строки ниже её.
      То же самое происходит и со столбцами, если ячейка занимает весь столбец.

    • @Андрей-я3п1с
      @Андрей-я3п1с 3 года назад

      Потому что она тогда начнёт выпихивать остальные ячейки в автогрид. Если в этом примере задать grid-template-rows: repeat(2, 150px);, то тогда всё сработает.

  • @velobarahlo
    @velobarahlo 3 года назад

    спасибо!

  • @АнастасияПрокофьева-и2й

    Топ контент

  • @igorlitvintsev2427
    @igorlitvintsev2427 3 года назад +1

    Спасибо, классный урок)
    Есть вопрос, не пойму, почему на минуте 4:43, когда мы задали grid-column-start: span 3;, наш первый элемент растянулся на все 3 ячейки, но тут же он перестал занимать 2е строки, хотя grid-row-start: span 2; у нас остался прежним.
    По идее при коде
    .grid_item_1 {
    grid-row-start: span 2;
    grid-column-start: span 3;
    }
    У нас этот первый элемент должен занимать 2 строки и 3 столбца, или это как-то по-другому работает? как-то возможно при использовании span второе свойство убивает первое.
    Можете пожалуйста объяснить?

    • @AndreiVelotourist
      @AndreiVelotourist 3 года назад +1

      Это все связано с явно заданной сеткой:
      grid-template: repeat(2, 1fr) / repeat(3, 1fr);
      Если использовать такой набор значений
      .grid__item1 {
      grid-row-start: span 2;
      grid-column-start: span 2;
      элемент ведет себя предсказуемо, но если изменить grid-column-start на span 3 то ....
      Я пока точно не понимаю как это связанно, но продолжаю копать инфу

  • @MegaTesei
    @MegaTesei 3 года назад

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

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

    Zoʻr

  • @Александрндреевич
    @Александрндреевич 4 года назад +1

    Привет! Можно ли сочетать grid и flex внутри одного проекта? Или это не имеет смысла?

  • @ivatkachuk1609
    @ivatkachuk1609 24 дня назад

    Не зовсім розумію, чому при {grid-row-start: span 2; grid-column-start: span 3;} обʼєкт займає один ряд. 4:41

  • @zeus2421
    @zeus2421 3 года назад

    Почему у вас у grid элементов. border-radius выставляет по дефолту. А у меня grid элементы имеют закругления у краёв. Как будто выставлен border-radius. Но у меня его нет

  • @hunnidbands100
    @hunnidbands100 3 года назад

    Почему не рассказали про свойства align-content и justify-content?

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

    Почему у меня когда я пишу: display: grid;
    grid-template-rows: [start] 150px [row2] 150px [row-end];
    grid-template-columns: [start] 1fr [col2] 1fr [col3] 1fr [col-end], то таблица становится в одну колонку по ширине контейнера, в шесть строк. Если написать: grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 150px 150px 150px; то всё в порядке, таблица такая, как в видео.

  • @Anatoliy_Tabakov
    @Anatoliy_Tabakov 3 года назад

    Давно не смотрел плейлист, решил допройти. Поэтому надеюсь на Вашу помощь, Жека, а то недопонял. Вы говорили, что если для элемента сетки добавить margin, он не будет схлопываться. Не совсем просто понял, в силу того, что давно не практиковался, что означает схлопывание?
    Заранее спасибо за ответ!

    • @bekermamatov7049
      @bekermamatov7049 3 года назад +1

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

  • @TheKalyunya
    @TheKalyunya 2 года назад

    евгений, семья спала, когда записывал?) тихо так, мяяяягенько....))

  • @ПавелРодионов-щ6е
    @ПавелРодионов-щ6е 2 года назад

    Спасибо за материал. Подскажите, если нужно удалить скажем второй блок грида, что бы затем вся сетка схлопнулась как это сделать? Сделал пока так, удаляемому блоку присвоил свойства order с максимальным значением (число больше чем у вас в сетки блоков), а затем уничтожаю блок. Может есть более правильный вариант? Обновление сетки грида? Спасибо.

  • @0Dimk0
    @0Dimk0 4 года назад +2

    Забавно, что с каждым новым выпуском просмотры уменьшаются)

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

    а з чого пан Евген починав,саморозвиток...чи якісь курси?)

  • @Salykin-pro
    @Salykin-pro 3 года назад +1

    🔥👍🔥

  • @bq6677
    @bq6677 4 года назад

    💪

  • @maksimalkhimovich5791
    @maksimalkhimovich5791 2 года назад

    Люди добрый , разъясните пожалуйста ( 1:55 ) торможу :)
    html: 1
    в css: .grid__item_1{ background-color: brown;} , но ячейка не закрашивается.
    В чём моя ошибка???

    • @andrii8270
      @andrii8270 2 года назад

      если класс правильно указать, то сразу закрасится
      .grid__item {
      background-color: brown;
      }

    • @afas2519
      @afas2519 2 года назад

      Вы неправильно записали в CSS класс из HTML. Вместо .grid_item_1 нужно записать .grid_item

  • @panepropal2772
    @panepropal2772 4 года назад

    А где шпаргалка по Grid?

  • @ВикторКалмыков-ф5у
    @ВикторКалмыков-ф5у Месяц назад

    Мне интересно, я не один ещё кто дошёл до этого момента ? )) Всем привет кто жив! Я с 2024 года.

  • @masterng56
    @masterng56 2 года назад

    если я говорю элементу займи две строки, он занимает колонку, если я ему говорю займи три колонки, он занимает строку, у меня вопрос, что курили разработчики? 🙂

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

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

  • @андрейдраконов-я3к
    @андрейдраконов-я3к 3 года назад

    чет меня одна только теория этих гридов дико выбешивает

    • @trx2010
      @trx2010 3 года назад

      согласен, флексы гораздо круче былт

  • @Kira_sk
    @Kira_sk 4 года назад

    Чувак ты взрослый мужик, у тебя крутой познавательный контент, я не понимаю в чем смысл кривляния в начале видео....
    Уже не первый раз замечаю, без обид , но я испытываю испанский стыд..

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 года назад +1

      На что мне обижаться? Но я буду делать то что хочется мне. Спасибо.

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

      @@FreelancerLifeStyle Все чекаю, коли ти заспіваєш Пугчову мені... Я фанат (с) :)))

  • @keks_o4162
    @keks_o4162 2 года назад +1

    Спасибо )

  • @mrSturnn
    @mrSturnn 3 года назад +12

    Много обучающих видео просмотрел, но только у Жеки качество на таком высоком уровне.

  • @oleksandrradoshniuk7055
    @oleksandrradoshniuk7055 4 года назад +1

    Спасибо)

  • @kotiko_oks
    @kotiko_oks 4 года назад +10

    посмотрел все выпуски🥰 и лайкнул ❤

  • @kosha9951
    @kosha9951 2 года назад

    Спасибо)

  • @example6963
    @example6963 4 года назад +5

    Привет Жека! А когда урок по swiper JS?

  • @GaZiZoViCh-l8n
    @GaZiZoViCh-l8n 4 года назад +6

    Женя топ как всегда пересмотрю ещё раз что))), жду шпору

  • @timgluk
    @timgluk 3 года назад +9

    Спасибо за информативный урок.

  • @ThevideOoLoadeR
    @ThevideOoLoadeR 3 года назад +6

    Женя, спасибо за все твои уроки, пока что ты для меня - фаворит в эффективности донесения информации, просто не перестаю удивляться такому качеству, ещё и за бесплатно. Лучший.

  • @ГригорийСитёв
    @ГригорийСитёв 4 года назад +3

    Как всегда the best !!!
    А я через grid-area создаю разметку. Это не ошибка с моей стороны?
    .item-header {
    grid-area: 1/1/2/5;
    }

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 года назад +1

      Я вот как раз об этом и не говорил, так как слишком запутанно. Лучше сначала проработать более простые записи

    • @ГригорийСитёв
      @ГригорийСитёв 4 года назад

      @@FreelancerLifeStyle благодарю

  • @annasahradyan9849
    @annasahradyan9849 3 года назад +5

    Спасибо большое ,с вашей помощью делаю сайт для резюме ,обожаю Ваши слова ,вот бы и дети мои слушали Вас.

  • @old__gamer
    @old__gamer 4 года назад +5

    Молодец ! Продолжай в том же духе. Уроки очень приятно смотреть.

  • @deniskotov
    @deniskotov 4 года назад +2

    По ощущениям, флексбокс попроще как-то

  • @Grandjets
    @Grandjets 3 года назад +1

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

  • @siroshserg
    @siroshserg 2 года назад +1

    Странно, видимо только у меня не работает. grid__item_1 и следующие никак не хотят изменяться

  • @Zosima-q4j
    @Zosima-q4j 3 года назад +4

    Бесконечно благодарен! Просто, понятно и практично. Лучшие уроки!

  • @ОлегСустов
    @ОлегСустов 2 года назад +2

    думал что Grid, это очень очень темный лес, но после увиденного, начинаю в него влюбляться все больше и больше !!! как всегда , ОГРОМНОЕ СПАСИБИЩЕ за столь четкую и ясную информацию!

  • @k4ch856
    @k4ch856 4 года назад +3

    здравствуйте,Евгений.Как всегда понятно и качественно.Хотелось бы увидеть ещё видео про адаптив

    • @maxfatyanov7096
      @maxfatyanov7096 4 года назад

      Уже было. ruclips.net/video/XbnAKjjlgc4/видео.html