CSS Pseudo elements Before and After: Examples

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

КОМЕНТАРІ • 203

  • @glebbsif
    @glebbsif 6 років тому +54

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

  • @vartessa
    @vartessa 4 роки тому +13

    Моя богиня. Целый час пыталась разобраться, а ты за 10 минут все разложила! Обожаю)

  • @olegplahotniy7307
    @olegplahotniy7307 6 років тому +61

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

    • @johnd1431
      @johnd1431 5 років тому +2

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

    • @Fenjkeee
      @Fenjkeee 5 років тому

      Если бы не твой коммент, я бы переключил

    • @dinir1000
      @dinir1000 4 роки тому +2

      @@johnd1431 ну уж очень быстро, для чайников это не есть правильно

    • @lexantonov4467
      @lexantonov4467 2 роки тому

      Как верстальщик со стажем, скажи пожалуйста
      Какой смысл в :after и :before, если все это можно сделать и с помощью других тегов?

    • @lexantonov4467
      @lexantonov4467 2 роки тому

      @@hikkikomori9072 тот же span

  • @andreysorin3096
    @andreysorin3096 5 років тому +51

    Симпатичная и грамотная! Но есть уточнения. ":" - это псевдокласс (pseudo class), "::" - это псевдоэлемент (pseudo element) Поэтому для after, before правильнее именно так ::after Так как это - именно псевдоэлементы, а не классы. У самогО псевдоэлемента не может быть псевдокласса(hover, active, ...). Именно поэтому можно использовать только: myElement:hover::before , что означает: "браузер должен задать свойства псевдоэлемента ::before для элемента myElement в состоянии :hover "

    • @meldanify
      @meldanify 5 років тому +13

      поправил и, при этом, не унизил...Побольше бы таких людей как Вы!

  • @ТарасГебуза
    @ТарасГебуза 5 років тому +10

    Просто, доступно и без лишней болтовни. Однозначно лайк)

  • @arturdauzvardas3112
    @arturdauzvardas3112 4 роки тому +1

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

    • @annblok_webdev
      @annblok_webdev  4 роки тому

      Я безумно рада, что вам понравился мой канал 🥳 Поздравляю вас с появлением красного значка!

  • @MrNagios
    @MrNagios 6 років тому +2

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

  • @КатерниаЗадобрюк
    @КатерниаЗадобрюк 2 роки тому

    Як все доступно пояснюєте! Прям насолоджуюсь слухаючи вас.

  • @TheLokomotivbj
    @TheLokomotivbj 5 років тому

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

  • @mishasv1490
    @mishasv1490 5 років тому

    Блин, я тебя обожаю, вчера промудохался с макетом, не мог понять как вставляются такие вот изображения, через before, теперь вроде понял)

  • @alexvei7299
    @alexvei7299 5 років тому +3

    очень приятно смотреть, хоть и 2 трети информации и так знал, а другая пока не была нужна ,
    повторить-всегда полезно. Информация изложена грамотно и доступно . Вобщем спасибо за отличный контент

    • @annblok_webdev
      @annblok_webdev  5 років тому +2

      Спасибо, приятно знать, чтоы контент вам нравится 😊

  • @oLORDo
    @oLORDo 4 роки тому +1

    Хорошо подготовилась, без лишней инфы, спасибо.
    С псевдо вообще много интересного. like you.

  • @Joynashy
    @Joynashy 5 років тому +2

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

    • @annblok_webdev
      @annblok_webdev  5 років тому +1

      Спасибо :)

    • @Joynashy
      @Joynashy 5 років тому +1

      @@annblok_webdev вам спасибо за качественный урок)

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

    Спасибо, стало больше ясности. В принципе все и так интуитивно понятно, но нужно было убедиться. Смотрел футеры на разных сайтах и встретил :before на wildberries, сам попробовал, и вроде как понятно

  • @oleksandrkarnaukhov878
    @oleksandrkarnaukhov878 4 роки тому +1

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

  • @GOts_ZiLLA
    @GOts_ZiLLA 4 роки тому +1

    Офигенная полезная информация! Спасибо, Анна! За шпаргалку по флексам - отдельный поклон, 2 страницы на учебе сделал благодаря ей!

  • @bcanary4252
    @bcanary4252 5 років тому +1

    Аааа как приятно слушать этот голос, так и еще по поводу css 😍
    Like

  • @sikinski1588
    @sikinski1588 3 роки тому

    Спасибо большое, голос приятный, все кратко и ясно! Вы умница.

  • @xojayozov
    @xojayozov 2 роки тому

    Боже мой , вот это урок ! Спасибо Анна и с праздником ! Удачи.

  • @atastar9823
    @atastar9823 2 роки тому

    Благодарю Вас, теперь всё понятно, а то не знал как подчёркивание у заголовка через псевдоэлемент делать 👍

  • @BearVodkaAndValenki
    @BearVodkaAndValenki 6 років тому +1

    Псевдоэлементами являются ::after, ::before и ::selection (+ некоторые вендорные стили). Такие штуки как :hover, :active, :nth-child - это псевдоклассы. В CSS3 можно писать псевдоэлементы как через одно так и через 2 двоеточия, но корректным вариантом именно в CSS3 является написание через 2.
    3:20 Если добавила position: absolute, то display: block уже не нужен: absolute по умолчанию придаёт формы блочного поведения (кроме заполнения элементом всей строки).
    Не затронут момент, что в content можно передать значение атрибута тега, вроде немаловажный пункт

  • @DmitryYa89
    @DmitryYa89 3 роки тому

    спасибо большое, не мог картинку поставить, оказывается надо высоту и ширину ставить

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

    Спасибо. как всегда супер (как всегда), продолжайте в том же духе!

  • @progerlife6690
    @progerlife6690 5 років тому +7

    Какой отморозок поставил дизлайк??
    Все хорошо и ясным языком объясняет. Thank you! Лайк))))

    • @AlibekKulseitov
      @AlibekKulseitov 5 років тому +3

      бэк эндер)

    • @жительСпб-в4м
      @жительСпб-в4м 5 років тому +2

      @@AlibekKulseitov бэкэндеры заходят и не глядя ставят дизлайки)

  • @umjetnost4317
    @umjetnost4317 6 років тому +1

    Вы прекрасны, продолжайте !

  • @ЗапасЗнаний
    @ЗапасЗнаний 4 роки тому

    Контент, взрывающий мозг. Все отлично

  • @hostyle
    @hostyle 2 роки тому +1

    Маркеры списков так же можно стилизовать, с помощью псевдоэлемента "::marker", но там есть некоторые ограничения. Например, свойства background-color, margin, border, padding не поддерживаются. В целом познавательно, спасибо.)

  • @Monax-go6vq
    @Monax-go6vq 5 років тому +1

    в css2 не использовалось двойное двоеточие (htmlbook.ru/css3/before). Это стандарт css3. В css2 - это только одно двоеточие. Для css3 - вполне приемлемо использование также старого способа (css2) с одинарным двоеточием

  • @andrew2340
    @andrew2340 2 роки тому +1

    👍👍👍🔥 - все по теме обсуждения. ничего лишнего. спасибо. изучаю цсс по твоим урокам.

  • @p.polunin
    @p.polunin 2 роки тому

    Очень лаконично! Спасибо!

  • @taran_dm
    @taran_dm 4 роки тому

    Инфо легко заходит. Спасибо за труд.

  • @andreykarolik7455
    @andreykarolik7455 2 роки тому

    Простите, а есть у вас видео про выбор шрифтов на сайте? К примеру, смотрю, что вы любите тот же Montserrat, почему? И sans-serif запасной как системный? Можно чуть побольше про это? Спасибо.

  • @goldlion1815
    @goldlion1815 4 роки тому

    у каждого свое мнение но факт остается фактом. ань. спасибо. поделилась полезнейшей информацией. а все остальное? а это как в рекламе nivea: добейся этого сам. для этого есть голова.

  • @FlexXDXDXD
    @FlexXDXDXD 6 років тому +3

    Узнал как сделать так, чтобы линия не перечеркивала заголовок. Спасибо)

  • @maximzaika3753
    @maximzaika3753 5 років тому +1

    Огромное тебе спасибо, я только обучаюсь CSS и твой ролик мне очень помог) еще раз спасибо😘

  • @ТаняДавиденко-ф4ъ
    @ТаняДавиденко-ф4ъ 3 роки тому

    Есть список из 4 рядков с разными стилями . Через :before я вставила галочку для каждого рядка. И эта каждая галочка приняла стили текста . Как сделать так , чтобы галочка не менялась. У вас слово Hello приняло стиль текста.

  • @РусланРусалкин-х7ш

    Узнал что то новое, спасибо Аня :)

  • @Vasya_Stone8oy
    @Vasya_Stone8oy 6 років тому +3

    Как всегда информативно и доступно. Благодарю)

  • @mageitru7507
    @mageitru7507 5 років тому +1

    Почему псевдоклассы не применяются к блоку section. При использовании after с bottom:0 position: absolute уходит вниз на середину следующего блока. Убираю bottom становится на середине.

  • @dudli1763
    @dudli1763 5 років тому +3

    афигеть девушка программист, это так круто )
    p.s. больше всего хотел что бы моя девушка была программистом

  • @НиколайНиколаенко-ш5ф

    Очень познавательно и понятно!! Молодец, продолжай в том же духе))

  • @ИльяПопович-в1э
    @ИльяПопович-в1э 3 роки тому +1

    А чем вы пользоваетесь для написания кода , что бы сразу рядом отображались изменения страницы?

  • @road2zion2
    @road2zion2 3 роки тому +1

    Спасибо! Очень помогла!

  • @shurinskiy
    @shurinskiy 4 роки тому

    За стилизованный лист - спасибо :)

  • @ЕвгенийЩепало
    @ЕвгенийЩепало Рік тому

    Это было КРУТО 😊

  • @vardansafaryan2979
    @vardansafaryan2979 5 років тому +3

    Привет. Спасибо за инфу! продолжай в том же духе )))

  • @ильдарусманов-у4т
    @ильдарусманов-у4т 3 роки тому

    А можно поставить линии по бокам не для заголовка, а для того что будет записано внутри content: " ";

  • @andreykarolik7455
    @andreykarolik7455 2 роки тому

    А можно чуть пояснить по position absolute и relative, этот нюанс не до конца понял. Когда и как надо, и как это работает именно в данном примере для обрамления h2. Спасибо.

    • @paulgarrett7044
      @paulgarrett7044 2 роки тому

      Чтоб перемещать элемент с помощью top нужно назначить ему position absolute, а его родителю position relative. Иначе top работать не будет.

  • @ganjackal
    @ganjackal 3 роки тому

    Понятно 🤔 что ни чего не понятно! Объяснение и т.д норм спс но вот я так и не понял зачем псевдоэлементы нужны это нельзя сделать в css!? Второе есть видео что бы узнать все о них и понимать когда их вообще применять 😄 ссорян за мою тупость! Анна и еще вы пишите в. Браузере кажется в CodePen . Эта платформа специально для проверки кода и возможность его копирования потом в проект или как ?! Одним словом для чего он и как в нем работать ! Просто было как то время я что то у вас в нем что то проходил и вот решил еще раз заняться этим вопросом так как не отнёсся на тот момент к той задаче серьезно ! Подскажите есть ли видео о том как в нем работать !!! Спс

  • @JK2-b
    @JK2-b Рік тому

    Здравствуйте! подскажите пожалуйста, можно ли найти псевдоэлемент ::before в поиске на странице? Если да, то какой верный синтаксис его добавления в селектор? Приведите пожалуйста пример.

  • @egorbrodunov113
    @egorbrodunov113 4 роки тому +1

    Очень хорошо все рассказано, спасибо большое) Лайк + подписка

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

    У меня вопрос насчет примера с лапкой (на пятой минуте), мне нужно эту лапку сделать больше кружочка, а бэкграундом это не получается. лапка внутри кружка. Есть какие-то варианты?

  • @ПростоБро
    @ПростоБро 3 роки тому

    Какая крутая, просто жесть!!!!

  • @Cj_segr
    @Cj_segr 5 років тому +2

    Ничего нового, я думал может там будет рассказываться про :before display:table; как у бутстрапа, принцип его работы...

  • @АлександраМ-с3ь
    @АлександраМ-с3ь 4 роки тому

    Добрый день. Я начинающий верстальщик. Столкнулась с проблемой отображения псевдоэлементов на разных экранах. Например, делаю обводку вокруг иконки соцсети, цепляя before к "a" (линку). Позиционирую пикселями: top: 20px, left: 15px. На другом мониторе обводка едет вбок, либо вверх. Есть подозрения, что это из-за разных разрешений. Как это предотвратить? Прописывать позиционирование в %?

  • @dmitryleiko2869
    @dmitryleiko2869 6 років тому +3

    Привет, отличное видео, спасибо. Удачи.

  • @mishasv1490
    @mishasv1490 6 років тому +4

    Видео просто бомба, молодец!
    P.S Куда делся розоватый оттенок волос?

  • @appleipad4348
    @appleipad4348 6 років тому +2

    Спасибо большое за видео!)
    Все очень понятно и коротко, это очень важно!)

  • @virgo6324
    @virgo6324 5 років тому

    У меня пример с черной линией перед и после заголовка не получался. После долгих экспериментов понял в чем дело. Как только задаем правило position: absolute; для h2 , то сразу теряется смысл в top: calc(50% - 2px); для .box::befor . И Anna, не озвучив, поменяла его значение на 30px; На 8.24 это видно.

    • @caezar47
      @caezar47 5 років тому

      Пример с линией немного неудачный. Все можно сделать на flex'ах.
      Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestiae, labore? ipsum dolor sit amet, consectetur adipisicing elit. Molestiae, labore?
      div{
      display: flex;
      justify-content: center;
      align-items: center;
      &::before,
      &::after{
      content:'';
      min-width: 50px;
      height: 4px;
      background: red;
      flex: 1 1 0;
      }
      &::before{
      margin-right: 20px;
      }
      &::after{
      margin-left: 20px;
      }
      }
      h1{
      margin: 0;
      }
      0) Flex сила, можно выравнивать так как нужно вам
      1) Не приходится вырывать из потока текст
      2) При слишком длинном заголовке текст переносится на следующую строку а линии остаются видны
      3) Удобнее применят в боках со сложным фоном
      З.Ы. За видос спасибо, пили дальше

  • @Standoffer614
    @Standoffer614 5 років тому +1

    Дима Лаврик , трепещи ! ) Это Она создавала CSS

  • @melissasofie7681
    @melissasofie7681 6 років тому +2

    Очень круто объясняет. У неё талант.

  • @ЛевБухмиллер
    @ЛевБухмиллер 4 роки тому

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

  • @skeelo3157
    @skeelo3157 6 років тому

    У меня такая странная проблема, before не перекрывает цветом контент но перекрывает своими габаритами, то есть нельзя нажать на что то в контенте

  • @lommmaster
    @lommmaster 6 років тому +7

    раз уж упомянули о after и before, не мешало бы упомянуть о переносе текста из атрибутов в content из html, может пригодиться. Об этом мало где говорят, и многие не знают.
    content: attr(data);

    • @FamilyB-u4s
      @FamilyB-u4s 5 років тому

      так же что и то что не стоит злоупотреблять ими. с какими элементами он не работает и еще по мелочи(короче тема не раскрыта полностью)

  • @John-du4wf
    @John-du4wf 6 років тому +2

    ТВОЙ ВИДОС ТОП👍👍👍

  • @alarm_yt
    @alarm_yt 6 років тому +6

    Как думаешь, будет ли в этом году избыток front-end разработчиков и спрос на них спадет?

    • @annblok_webdev
      @annblok_webdev  6 років тому +5

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

    • @alarm_yt
      @alarm_yt 6 років тому +1

      @@annblok_webdev Насколько я знаю, фронтендеров больше, чем бэкендеров. Если я хочу стать бэк-разработчиком, как думаешь, будет ли эта сфера перспективной. Логика строгая без дизайна как-то больше меня привлекает.

    • @annblok_webdev
      @annblok_webdev  6 років тому +2

      Anti/Lis бэкенд всегда перспективен

    • @mischaelchicago3111
      @mischaelchicago3111 6 років тому +2

      @@alarm_ytнужен узкий профиль, мне сложнее найти фронтенда, с беком проблем меньше, там выше порог вхождения. Надо делать, то что нравится, везде есть деньги

    • @xarkemali9231
      @xarkemali9231 6 років тому +1

      @@alarm_yt А что мешает с фронта перейти на бек? Nodejs, GraphQl, Apollo + на мобилку React native. Изучая чистый бек тебе все равно придется много работать с фронтом и JS. Изучай все сразу. На самом деле там не много и не особо сложно. После MVC php (laravel Yii и пр) React js or Vue или Node покажется весьма простым. По факту в работе над проектом в компании (аутсорс) лучше быть средним фулстаком, чем гуру бекэнд, без знания JS либ или фреймворков. На пайтоне не советую начинать. На джанго мало проектов, как и на JAva Spring или Ruby.
      CSS база. Совет изучай их вне зависимости от инструмента. Также базовый JS, особенно ES6 на котором построены все юзабельные Либы.

  • @sergeystarkov8010
    @sergeystarkov8010 5 років тому

    Спасибо за урок! :)
    Не очень понимаю, почему в примере с декоративной линией нужно прописать "width: 100%" для псевдоэлемента, если у него есть свойство "display: block". Как я ранее понял, блочные элементы и так занимают всю ширину. При этом без "width" он совсем не отображается. Как это работает?

  • @АнтонБутенко-э2р
    @АнтонБутенко-э2р 6 років тому

    Идеально объясняешь! Только вот скажи, зачем задавать по отдельности background? Т.е. background-image, background-size и т.д.

    • @truedivan
      @truedivan 5 років тому +1

      Чтобы легче воспринимали не такие профит как ты:)

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

    Спасибо, Солнышко =)

  • @СергейК-б6н
    @СергейК-б6н 3 роки тому

    Вообще топ 😎😎👍👍👍👍👍❤️

  • @olenashedenko8145
    @olenashedenko8145 4 роки тому

    Двойное двоеточие перед псевдоэлементами пришло из СSS2??? В CSS3 можно использовать любой вариант?? А гуру CSS пишут, что двойное двоеточние появилось в CSS3 специально для разграничения псевдоэлементов и псевдоклассов и что НУЖНО использовать двойное двоеточие. А одинарное используется только если нужна обратная совместимость. Так где же правда?

  • @ильдарусманов-у4т
    @ильдарусманов-у4т 3 роки тому

    Можно ли при помощи :before выводить надпись реклама над рекламным блоком?

    • @annblok_webdev
      @annblok_webdev  3 роки тому

      вы хотите кириллицу записать в свойства content? если да, то не рекомендую

  • @romanshvayko211
    @romanshvayko211 6 років тому

    А Фронтенд разработка будет актуальна лет так через 5-8?

  • @esodrevolt2130
    @esodrevolt2130 5 років тому

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

    • @annblok_webdev
      @annblok_webdev  5 років тому

      Добрый день. Скиньте ссылку на код в Codepen.

    • @esodrevolt2130
      @esodrevolt2130 5 років тому

      @@annblok_webdev codepen.io/kulikonch/pen/YzPWLgY

  • @faluna2957
    @faluna2957 5 років тому

    Спасибо Вам за урок!
    Есть маленький вопрос: есть ли разница в наличии или отсутствии пробела между свойством и значением? Знаю что оба варианта рабочие, но все же...

    • @annblok_webdev
      @annblok_webdev  5 років тому

      Разницы нет, но обычно, если делать минификацию CSS, то эти пробелы удаляются и стили устанавливаются в одну строчку (максимально сжатие). Поэтому на начальном этапе написания CSS вы можете просто выбрать любой удобный для вас способ отображения. Желательно, чтобы это использовалось везде, а не только в отдельных свойствах.

    • @faluna2957
      @faluna2957 5 років тому

      @@annblok_webdev Спасибо за ответ!

  • @uncle-xxi
    @uncle-xxi 6 років тому +5

    Очешуенно!

  • @m-codedesigner5093
    @m-codedesigner5093 6 років тому +7

    Глаза космос)

  • @gevorgmovsisyan5153
    @gevorgmovsisyan5153 4 роки тому

    Тут нельзя лайк не поставить )

  • @technic_and_programming
    @technic_and_programming 4 роки тому +1

    Ля, ты так хорошо объясняешь!!!

  • @kostyapopkov8036
    @kostyapopkov8036 3 роки тому

    Аня, пишу код за вами буква в букву, но все равно пример с линией не получается так как у вас(((( линия почему то сверху заголовка. Уже пробовал и в aVisual studio и в codepen - результат такой же... В чем может быть проблема? Код перепроверял 5 раз

    • @Yulja13
      @Yulja13 3 роки тому

      тоже самое было, обратите внимание, что потом для box::before значение top становится 30px, а не считается через калькулятор, жаль Аня не обьяснила этот момент

  • @СаняБ-к4ю
    @СаняБ-к4ю 5 років тому

    глаза просто супер!

  • @Warox42
    @Warox42 6 років тому +1

    Очень здорово. Мне понравилось.
    Кстати, Ваш сайт не доступен с територии Украины как минимум у провайдера "Интелект"

  • @ГериАрнольд
    @ГериАрнольд 5 років тому

    у меня небольшая проблема, когда я делаю ховер на бефор или афтер, то он меняет цвет при наведении на текст, а не сам элемент бефор или афтер

    • @annblok_webdev
      @annblok_webdev  5 років тому

      Нужен ваш код)

    • @ГериАрнольд
      @ГериАрнольд 5 років тому

      @@annblok_webdev код был точно какой же как в видео у вас

  • @tatyanag3348
    @tatyanag3348 6 років тому

    А как сделать чтобы HOVER работал непосредственно при наведении на иконку, а не на весь текст?

    • @annblok_webdev
      @annblok_webdev  6 років тому

      .element:hover:before или .element:hover:after

  • @sergeyvorobev69
    @sergeyvorobev69 6 років тому +2

    Отличное видео, благодараю!

  • @ruslan_klimchuk
    @ruslan_klimchuk 6 років тому +11

    Что это за глаза, я от них оторватся не могу....

    • @aleksandrkedria4024
      @aleksandrkedria4024 5 років тому

      Фу. Каблук.

    • @idariaexplorer
      @idariaexplorer 5 років тому +1

      Это называется Линзы, а не глаза :)

    • @mattjak7834
      @mattjak7834 5 років тому

      Таже херня, видео по два раза смотрю, первый на глаза залипаю, а во второй раз информацию впитываю)

    • @Standoffer614
      @Standoffer614 5 років тому +3

      Учи, сиди. На глаза он засмотрелся. ))

    • @Joynashy
      @Joynashy 5 років тому

      Ты вродь пришёл урок смотреть)

  • @ДаниярБулдаков
    @ДаниярБулдаков 6 років тому

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

    • @annblok_webdev
      @annblok_webdev  6 років тому

      Данияр Булдаков ☀ Базовый tpverstak.ru/training/
      ☀ Продвинутый tpverstak.ru/training-profi/

  • @andrTaylor
    @andrTaylor 6 років тому

    8:10 А для чего мы задаём заголовку h2 абсолютное позиционирование? Я просто не совсем разобрался с этим свойством.

    • @annblok_webdev
      @annblok_webdev  6 років тому +1

      Pr1zrak ______ чтобы установить заголовок поверх линии before, создать слой absolute благодаря этому

    • @andrTaylor
      @andrTaylor 6 років тому

      Типичный Верстальщик ещё такой вопрос. Я всё сделал как на видео, но сама полоска странно отображается(почему-то выше заголовка) я решил проблему тем, что прописал вместо top:calc(50% - 2px) top:calc(50% + 25px) и всё тоже стало по центу. Дальше внутренний отступ задал и всё отобразилось хорошо, но почему изначально у меня не работало как у вас? (Код точно такой же, переписывал 2 раза, работаю в мозиле, но в других браузерах таже фигня) Вы не объясните, пожалуйста?

    • @annblok_webdev
      @annblok_webdev  6 років тому

      @@andrTaylor ссылку на код можно?

    • @andrTaylor
      @andrTaylor 6 років тому

      Может лучше прямо так?) Просто код не особо длинный...article просто так добавил, но он по идее и не должен влиять)
      CSS
      Потрясающий мир CSS
      *_CSS:_*
      h1{
      text-transform: uppercase;
      text-align: center;
      font-size: 50px;
      position: absolute;
      margin-top: 0;
      background-color: #fff;
      padding: 0 20px;
      }
      .box{
      margin-top: 70px;
      position: relative;
      display: flex;
      justify-content: center;
      }
      .box:before{
      content: '';
      display: block;
      width: 100%;
      height: 4px;
      background-color: #000;
      position: absolute;
      top:calc(50% + 25px);
      }
      @@annblok_webdev

    • @leandroapache9375
      @leandroapache9375 4 роки тому

      Анна, почему свойство top изначально задавалось со значением через calc, а в итоговом коде top:30px? То есть, почему - понятно... через calc этого эффекта сделать не получится, верно?

  • @SpawnProgram
    @SpawnProgram 5 років тому

    Пожалуйста, ставьте правильно ударения. Image - ударение на I! На первую букву.

  • @yevgeniy-eugene
    @yevgeniy-eugene 4 роки тому +1

    Автор зачет

  • @Fs-xj2gu
    @Fs-xj2gu 6 років тому +2

    Сними обзор на твои книги, какие у тебя есть

  • @avikgame3315
    @avikgame3315 5 років тому +1

    А что я не понял а толку от них можно и в самом html это написать

  • @evakuator8118
    @evakuator8118 6 років тому +2

    Я знаю, что я ни бум-бум в английском, но все же, "маргин" и "ресёт"... Вы знаете толк в извращениях. А так отличный видос, спасибо

    • @annblok_webdev
      @annblok_webdev  6 років тому

      Надеюсь, в скором времени я перестану их так произносить)) Действительно бывает проскальзывает неверное произношение, но я работаю над этим))

    • @dollar70rubley
      @dollar70rubley 6 років тому

      @@annblok_webdev Мне без разницы, я иногда так коверкаю произношение, что мама не горюй, но зато все запоминается

  • @Evgeniy_Verkhoglyad
    @Evgeniy_Verkhoglyad 5 років тому

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

  • @sergey_shelestov
    @sergey_shelestov 6 років тому +1

    Спасибо, шикарно🎓

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

    что только на свете не бывает :)

  • @владконоплёв-г1с
    @владконоплёв-г1с 6 років тому

    Смотрю ваши видосы и думаю может самому такие видосы пилить?)

  • @Standoffer614
    @Standoffer614 5 років тому +1

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

  • @ДокторнаПриколе
    @ДокторнаПриколе 6 років тому +6

    Спасибо, я в шоке