CSS3 #4 Псевдоэлементы и псевдоклассы (Pseudo-elements & Pseudo-classes)

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • #YauhenK #webDev #CSS #CSS3
    Всех приветствую в курсе «CSS3».
    В данном видеокурсе мы с вами рассмотрим CSS, или каскадных таблиц стилей. Начнём с основ: простые и составные селектора, псевдоклассы и псевдоэлементы, позиционирование, блочная модель и т.д. А так же разберём свойства добавленные в третьей версии спецификации: границы и скругления, тени, градиенты, фильтры, трансформации, анимации, плавные переходы и т.д. По окончанию курса вы получите отличную теоретическую базу для создания полноценных статичных веб-страниц.
    ✒ Репозиторий курса:
    ✔ github.com/Yau...
    ✒ Полный список готовых и планируемых курсов:
    ✔ Trello: trello.com/b/R...
    ✒ Автор курса:
    ✔ RUclips: / yauhenkavalchuk
    ✔ Instagram: / yauhenkavalchuk
    ✔ Twitter: / yauhenkavalchuk
    ✔ VK: YauhenK...
    ✔ LinkedIn: / yauhenkavalchuk
    ✔ GitHub: github.com/Yau...
    ✔ VK (Группа): webdevcom
    ✒ Поддержать развитие канала: github.com/Yau...

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

  • @accuso
    @accuso 3 года назад +25

    Как же я рад, что этот курс существует - словами не передать...

  • @zatokeran
    @zatokeran 3 года назад +10

    За задание в конце отдельное спасибо, помогло реально разобраться!

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

    Чем отличаются по структуре 11 и 12 строки, почему разные баллы?
    В 11 - псевдокласс, а в 12 - псевдоэлемент?

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 года назад +3

      Да! У псевдокласса и псевдоэлемента разные специфичности

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

      да

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

    Доброе утро, Евгений. спасибо за видео. Подскажите, пожалуйста, почему 9 пункт в задании специфичность 101, а не 110? Как я понял: индификатор 100, псевдокласс :not - не считаем, класс .main - 10.

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

      У меня уже спрашивали этот вопрос несколько раз в личной переписке.
      Всё наоборот как раз-то not считается, как 1, а класс внутри него не учитывается

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

      @@YauhenKavalchuk спасибо. Просто везде встречал такую информацию:"Селектор внутри псевдо-класса отрицания (:not) считается как любой другой селектор, но сам псевдо-класс отрицания не участвует в вычислении селектора". developer.mozilla.org/ru/docs/Web/CSS/Specificity
      И калькулятор подсчёта специфичности тоже 110 выдаёт.

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

      @@Pavlusha1Kruglik как я понял. он просто применил 1-10-100-1000 как единицу измерения. а там в документы используют 0-1-2-3. поэтому у вас не совпадает сумма. А так все верно логически вы мыслите.

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

      @@Никита-э4ц7с ага, только лучше для наглядности в в таблице стилей поставить с not раньше , чем без него.

    • @АлександраСамойлова-э6б
      @АлександраСамойлова-э6б Год назад +2

      @@YauhenKavalchuk но ведь в таблице, которую вы приводили в одном из прошлых уроков, специфичность (вес) псевдокласс = 10. В 9 пункте id=100 + псевдокласс not = 10, итого все же 110 должно быть, разве не так?

  • @mr.warpunch6007
    @mr.warpunch6007 Год назад +2

    Вот это ролик, очень объемный, спасибо автору, подача топ

  • @missisipi9992
    @missisipi9992 Год назад +1

    А, проходили, тупанул) Я всё правильно ответил, кроме 3 и 9 вопроса, в 3 разобрался чуток загуглив, на mdn написано, что * не влияет на специфичность хотя это тег, а в 9 не пойму почему ответ 101, если , как я прочитал, псевдокласс "not()" - не влияет на специфичность, но то что внутри нём - влияет, в итоге по идее id = 100 + class = 10, 100+10 = 110, а у тебя 101, я вот не пойму , почему так?)

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

      Посмотрите предыдущие комментарии, это описка(

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

    класс !!)) благодарочка !!)) Очень полезное видео !! Все очень понравилось !!))

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

    Приветствую, а почему на 8:30 у нас не покрасился пункт Six (каждый третий же)? Я смотрел в Opera, там все покрасилось корректно.

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

      Хм, тут как вариант - ошибка монтажа. Не заметил и обрезал покраску элемента.

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

    Спасибо! Супер, как всегда! Блин , оказывается с 4го хтмла много чего изменилось )

  • @missisipi9992
    @missisipi9992 Год назад +1

    Касательно теста, а мы разве проходили уже эту тему в предыдущих 4 уроках?

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

    Спасибо за курс и проделанную тобой работу! Благодаря твоим курсам узнал много нового! Ну а с моей стороны - лайк, подписка, комментарий!

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

    Ёмко и чётко. Планируете ли вы мастер класс по образцово показательной вёрстке, Евгений?

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

      Спасибо. Да, такое планируется. Только скорее всего будет в виде стрима

  • @missisipi9992
    @missisipi9992 Год назад +1

    Очень хорошо объясняешь, братишка, спасибо!

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

    Самые понятливые уроки!

  • @МаксИбрагимов-л2л
    @МаксИбрагимов-л2л 3 года назад +2

    Спасибо, я уже два дня жду это видео урок))

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

    запятых нету в list1, list2 перед li

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

    очень классные подробные уроки!

  • @Danil-un6bt
    @Danil-un6bt 3 года назад +1

    Большое спасибо, курс отличный!

  • @AmirLT-x6y
    @AmirLT-x6y Год назад

    Вы Учитель от Бога. Всё так чётка, ясно, интересно, увлекательно... ❤❤❤❤❤
    А Javascript у Вас будет?

    • @YauhenKavalchuk
      @YauhenKavalchuk  Год назад +2

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

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

    Подскажите, ошибся в 9 задании - #test:not(.main). Ведь :not() это псевдокласс и за него даётся 10, а не 1. Если его посчитать как псевдоэлемент, тогда все сходится.

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

      Это я опечатался, в предыдущих комментариях об этом уже писали

  • @IvanKeats-q3q
    @IvanKeats-q3q 5 месяцев назад

    7:52 10:40 10:50+

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

      🤔

    • @IvanKeats-q3q
      @IvanKeats-q3q 4 месяца назад

      @@YauhenKavalchuk как вообще посчитать специфичность (я о тесте в конце)

  • @РусланНИТ
    @РусланНИТ 10 месяцев назад

    Мега хорош, спасибо

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

    прикольная задачка в конце) никогда не думал о подсчете важности селекторов в таком формате 😊

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

    Спасибо за курс и проделанную тобой работу! Благодаря твоим курсам узнал много нового! Ну а с моей стороны - лайк, подписка, комментарий!

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

    Кайфушкин

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

    А какую проблему решают бефор и афтер что их создали собственно ?

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

      Декорирование. Собственно, как и остальные CSS свойства

  • @lucky-hacky1771
    @lucky-hacky1771 Год назад

    Почему актив плохой? Чел старается

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

    В задании пункт 12 не хватает еще одного двоеточия, иначе вес = 2 не получится...))

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

      Синтаксис псевдо-элементов нормально воспринимается и с одним двоеточием. И вес так же должен быть 2

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

    9:50 это опечатка? тег span закрыт дивом? div наверно нужен на 54 строке?

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

      Да, опечатка. Должен быть span

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

      @@YauhenKavalchuk понял)

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

    а есть уроки про грамотную семантику и валидность?

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

      Я таких уроков не видел, только если поискать ещё вписки конференций Макеева

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

    Вопрос - не подскажите с чем связано разное отображение цвета на локальной машине и в интернете? цвет- #91BED5

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

      Это может быть связано только с монитором, разная передача цветов. Но если смотрите на монике, то такого не может быть в принципе, цвета не меняются, не зависимо от того где и как их просматривают

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

      @@YauhenKavalchuk извините за беспокойство, оказалось что у меня в интернет версии оказался другой цвет...

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

    я вообще не понял что я должен был посчитать в этом тесте( -мораль

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

      🤷‍♂️

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

      @@YauhenKavalchuk И вообще что это за вес, зачем он нужен и как его посчитать?

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

      сам не понял@@extremiss1134

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

    спасибо. очень хорошо все понятно))

  • @СергейРигард-з6г

    Ничего не понятно, что за балы в конце? Что за специфичность, пересмотрел 2 раза, об этих балах ни слова, пользуясь какой методикой вы их расставляли?

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

      Во 2-м уроке я подробно объясняю тему специфичности, в 3-м и 4-ом уроках дополняю. Поэтому лучше всего посмотреть всё

    • @СергейРигард-з6г
      @СергейРигард-з6г Год назад

      @@YauhenKavalchuk понял, спасибо

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

    Для продвижения.

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

    Слишком сложно)

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

      Как есть, начнёте применять, будет проще

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

    Спасибо за урок 🙂

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

    Can u do it without ads bro

  • @ЕвгенийУгланов-ш2л
    @ЕвгенийУгланов-ш2л 3 года назад

    Как всегда на высоте

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

    Кто-нибудь, подскажите, правильно ли я трактую некоторые примеры из задания:
    2 #main .item
    Потомки тега с id #main и классом .item?
    5 li.item.main
    Теги li с классами item и main одновременно?
    10 ul ol+li
    Теги li идущие за тегом ol внутри родителя ul? Запись "ul ol+li" делает то же самое, что и "ul ol + li"?