#5 ActiveBox - Верстка сайта с нуля для начинающих | Адаптивная верстка

Поділитися
Вставка
  • Опубліковано 29 вер 2024
  • Продолжаем практиковаться в верстке сайтов на HTML и CSS. В этом видео научимся работать с медиа запросами (media queries) и начнем делать адаптивную верстку сайта.
    // Ссылки =================
    Основы HTML и CSS для начинающих: brainscloud.ru...
    Материалы урока: files.brainscl...
    // О проекте =================
    Меня зовут Дмитрий Валак. Я занимаюсь разработкой сайтов уже много лет, специализируюсь больше на front-end разработке и верстке сайтов, но и программирование тоже изучаю. Здесь буду делиться с вами информацией на разные темы по веб-разработке - HTML, CSS, Javascript, JQuery, Vue, PHP, MySQL, React, Gulp и тд.
    На сайте проекта brainscloud.ru вы найдете много полезных закрытых материалов, а так же сможете поработать со мной лично, при наличии такого желания.
    // Соц. сети =================
    Мой ВК - odimaz
    Группа BC - brainsc...
    Мой Instagram: / dmitryvalak
    #верстка #версткасайта #созданиесайта #html #css

КОМЕНТАРІ • 173

  • @Вячеслав-ш5т
    @Вячеслав-ш5т 5 років тому +106

    более интересных уроков и практики я не видел ни у кого.

  • @СергейГрибоводов
    @СергейГрибоводов 2 роки тому +1

    БРО - ты лучший! Спасибо за контент ;)

  • @РоманВакуленко-л2ш
    @РоманВакуленко-л2ш 5 років тому +5

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

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

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

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

    все интересно и понятно. автор спасибо. только почему у меня при повторении этих же действий, в адаптиве появляется нижний горизонтальный скролл?? то есть заголовок h1 выпирает из блока, закоментировал burger - и все норм!! где ошибка?

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

    up

  • @НикитаТютюгин-э3о
    @НикитаТютюгин-э3о 4 роки тому +2

    А зачем нам для планшетов делать cursor: pointer; на планшетах же все равно нет курсора

  • @DizErgi
    @DizErgi 4 роки тому +7

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

  • @kawaki4639
    @kawaki4639 3 роки тому +14

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

  • @HD-qp3fw
    @HD-qp3fw 4 роки тому +9

    В 4 уроке ещё так написал, background-size: cover, так как через слэш в хроме не работает

  • @dbuzeninka8005
    @dbuzeninka8005 4 роки тому +23

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

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

      А вы правильно медиа прописали? Он начинает быть виден с брейкпоинта. Может в этом дело?

  • @РоманСмолюх-к1и
    @РоманСмолюх-к1и 5 років тому +43

    Спасибо, очено помог))
    Делай по больше таких видео)
    Хотелось б и JS для начинающих!)

  • @sergheibecciu1171
    @sergheibecciu1171 5 років тому +22

    Мне как новичку очень помогли уроки в понимании верстке...очень благодарен.

  • @chesterbennington7574
    @chesterbennington7574 5 років тому +44

    Очень полезные уроки и понятные. Спасибо. Долго искал такой контент

  • @olegtsimfer455
    @olegtsimfer455 4 роки тому +7

    Класс,круто, как и всегда!) Просьба есть, выпустить видео по поводу display и position, чтобы было больше понимания. Спасибо за труд!)

  • @ismailtulebay5018
    @ismailtulebay5018 5 років тому +11

    Сделай, пожалуйста, отдельное видео по JS, некое обучение, и в чем отличие между JS and JQ

  • @fantast2568
    @fantast2568 5 років тому +15

    Спасибо за труд ! Успехов в развитии канала !

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

    Братан, спасибо тебе за видосы.

  • @TheYukos70
    @TheYukos70 10 місяців тому +1

    Дмитрий, большое человеческое спасибо!

  • @nloo
    @nloo 4 роки тому +4

    боже этот человек делает слишком полезные уроки! однозначно респект и подписка!!

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

    background: #31344e url(../img/intro.jpg) center no-repeat / cover; - данный стиль у меня не работал даже в хроме. Как мне подсказали, у меня была ошибка в синтаксисе, т.е. размер задается после позиции через слеш - background: #31344e url(../img/intro.jpg) no-repeat center / cover;
    Короче, говоря, no-repeat и center надо было поменять местами, после этого у меня заработало.

  • @vladimiregorov6875
    @vladimiregorov6875 4 роки тому +3

    Очень круто, очень удобно))
    С самого начала изучения css не покидала мысль, как делается сайт адаптивным для мобилок. Твои уроки это просто нечто.
    СенкЮ соу Мач \( ̄▽ ̄)/

  • @ЕвгенийДоровский-э5в

    Принцип зрозумілий, дякую за пояснення.

  • @jackdoe1312
    @jackdoe1312 3 роки тому +3

    Вместо background-size: cover так же работает object-fit: cover
    Немного муторно с размерами шрифтов в медиа запросах. Как вариант можно указать в body в px, а далее в rем (использовать калькулятор). Тогда не придется указывать размеры в медиа, т.е. писать меньше кода + сменив значение размера шрифта в body, мы меняем его везде, одним легким движением курсора)

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

      он же делает обучение не для профи

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

      @@dimadiv6583 Ты же лучше меня понимаешь, что кроме видосиков нужно читать мануалы. А rem понять можно буквально минут за 10, ничего сложного.

  • @Сергей-й9т7ъ
    @Сергей-й9т7ъ 5 років тому +4

    В Internet Explorer title and subtitle 'у в блоке intro просто poxyu на контейнер, она вылазит за него и в одну сточку стоит, как это пофиксить, чтобы адаптивно было?

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

      скорее всего стоит конкретная ширина у где то

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

      либо высота

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

    Добрый день! Спасибо за полезный контент! Вопрос не по теме, но может быть подскажете как реализовать на сайте функцию подмены номера телефона и адреса в зависимости от выбранного посетителем города. Такая функция реализована на сайте банковского советника banksovetnik.ru и мне нужно сделать что-то подобное на своем сайте. Я понял, что используется выпадающий список с присвоенными через css data-city и data-phone, которые подменяют адрес и телефон. Однако, я плохо разбираюсь в javascript и воспроизвести подобное не получается. Можете что-нибудь посоветовать?

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

      Используйте готовые библиотеки, их много, например: unmanner.github.io/imaskjs/

  • @GunToys-f2z
    @GunToys-f2z 4 роки тому +2

    Очень крутые уроки))
    Но Дмитрий а не проще заместь SVG logo делать через fontawasome???

  • @followmagnus9775
    @followmagnus9775 4 роки тому +3

    *Cпасибо большое за урок. Понятно, доступно, а главное полезно*

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

    В safari для винды все ужасно, последняя версия 5.1.7 - 2012 год, все блоки находятся друг под другом, скорее всего это из-за display: flex

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

    блин, у меня не работал cover через слеш поетому сразу так и прописал в background-size, хпхвхп

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

    Может кто сможет подсказать? Как изменить курсор при просмотре кода в хроме? (У меня вместо обычной стрелочки какой-то кружочек, изза этого не могу посмотреь работает ли cursor pointer)?????

  • @ВікторКозак-щ1л
    @ВікторКозак-щ1л 4 роки тому +3

    крутяк просто нет слов!!
    когда читаю материал даже близко так не понимал как щас! жилание учить от ваших уроков только растет! лайк + подписака 100%

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

    У меня вопрос из прошлых уроков для тех кто еще тут. Когда svg иконки в Sprite делали для team у меня все отлично заработало. За одним моментом только. Внутри иконки рядом с логотипом фейсбука, твитера и ln появилась стрелка вправо с нижним подчеркиванием. При чем она отображается как консольная, независимая ни от чего кроме границ самой иконки. И html документ, и CSS пролистал от первой скобки до последней на несколько раз. Сравнил свой код с кодом коуча - один в один. Не могу понять че за фигня. Может сталкивался кто с таким?

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

    еще на первом уроке заметил, что при "cover" в Бэкраунде, у меня в опере тоже ничего не отображалось, думал глюк именно моей системы, а оно воно-как.

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

    Столкнулся с такой проблемой, что тег в css как .nav стили не работают, так же как и под адаптивную верстку( тоесть как у тебя делаю не работает: стили шрифта и в принципе не скрывается при дислей нон). Решил проблему таким образом- в css прописал не .nav , а просто nav и всё заработало( как для десктопной версии- все стили заработали, так и при адапнтивной скрывается при разширении экрана)

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

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

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

    Firefox потдерживает " / cover " просто нужно писать, по правильному порядку "center / cover no-repeat" а не "center no-repeat / cover"

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

      no-repeat center / cover; - уже и так пашет

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

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

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

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

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

    ООООООО сегодня сверстал этот сайт, теперь могу посмотреть как это делает профи)

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

    Можно для медиа подключать второй css? Если можно, то это будет удобно и быстрее писать

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

      Можно. Только подключать media.css надо ниже style.css.

  • @zv5585
    @zv5585 5 років тому +4

    Спасибо.
    Лайк.

  • @ОлегКлючинский-б2ж
    @ОлегКлючинский-б2ж 5 років тому +3

    BEST OF THE BEST!!!!

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

    1:22
    center no-repeat / cover - в хроме тоже самое. Но, как написал человек в комментах:
    "просто нужно писать, по правильному порядку "center / cover no-repeat" а не "center no-repeat / cover"
    Либо как в ролике:
    background: 44475e url(img/intro-bg.jpg) center no-repeat;
    background-size: cover;

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

    спасибо огромное за урок!!!!

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

    Спасибо за детальные объяснения, очень нравится смотреть ваши видео 🔝

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

    у меня на всех дивайсах почему то справа есть отступ, как это пофиксить????((((

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

      У меня была та же проблема. После часа поиска нашла самую тупую ошибку, которую могла совершить: в css после body мы прописывали следующий код:
      *,
      *:before,
      *:after {
      box-sizing: border-box;
      }
      и у меня не стояла запятая после *:before. Как только поставила, всё сразу отразилось как надо. Буду рада, если помогла )))

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

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

    • @Сергей-й9т7ъ
      @Сергей-й9т7ъ 5 років тому +3

      скорее всего какой-то элемент вылазит в сторону, поищи его, попробуй по прописывать overflow: hidden чтобы скрыть лишнее у блоков

    • @СергейЗагорский-б9ж
      @СергейЗагорский-б9ж 4 роки тому

      Смотри код. Есть то, что вылазит за нормальные рамки. В моём случае это был раздел Our Team в котором 4 блока я разделил не как 25%, а по 270px, в коде написал его не резиновым, а статичным. + ещё overflow можно сделать для вылезающей части. Главное не печалься сильно, всё будет чётко))

    • @Евгений-г6и9н
      @Евгений-г6и9н 4 роки тому

      это из за иконок social внизу, они не помещаются

  • @SatUluBah
    @SatUluBah 4 роки тому +5

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

    🔥🔥🔥🔥🔥🔥

  • @Олег-з3с7г
    @Олег-з3с7г 5 років тому +2

    Да все понятно!! Спасибо за Видео!!!!

  • @david-lo2jn
    @david-lo2jn 2 роки тому

    4:00

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

    псевдоэлементы такие как after и before разве не через :: пишутся?? или я что-то не читал?

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

      Можно через одно двоеточие, но лучше через два

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

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

  • @Валли-н6ы
    @Валли-н6ы 4 роки тому +1

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

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

    крутые уроки, все понятно и ясно, лайк + подписка (нужна помощь: при уменьшении там для телефонов и тд в не парных блоках по нумерации справа появляется белое поле которое увеличивается по мере уменьшения самого сайта (для телов айпадов и тд), и у каждого парного блока(второй четвертый и тд) такое же поле только слева - как можно это убрать?)

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

      Возможно после полной адаптации оно пропадет?! этого я не знаю, подскажите пж

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

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

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

      ответь пожалуйста, если узнаешь)

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

    бургер

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

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

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

    Я хотел бы поинтересоваться, так как я начинающий веб дев.
    Зачем для бургера был указан z-index: 1; ?

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

      Я тоже начинающий и, насколько я знаю, элемент с z-index больше чем у другого элемента, перекроет второй, например, у хедера страницы мы ставили индекс 1000, чтобы в будущем, если понадобится, он мог при скролле оставаться прижатым к верху с помощью fixed позиционирования и отображаться поверх всех других элементов

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

    Отличный урок! Все предельно понятно! Спасибо огромное, вы - лучший! Успехов!

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

    Спасибо за годный контент!!!

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

    Помогите, пожалуйста.
    Все делал как у вас, но у меня почему-то полоска бургера ,которая посередине, немножко с размытией, а 2 другие полоски , которые я делал как before и after, стоят нормально.Можнт быть это связано с z-index'ом?
    .burger__item{
    display: block;
    width: 30px;
    height: 3px;
    background-color: #000;
    position: relative;
    }
    .burger__item::before,
    .burger__item::after{
    background-color: #000;
    position: absolute;
    left: 0;
    z-index: 1;
    content: '';
    width: 100%;
    height: 100%;
    }
    .burger__item::before{
    top: -8px;
    }
    .burger__item::after{
    top: 8px;
    }

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

    Спасибо!

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

    Народ, никак не могу понять, почему в некоторых браузерах в блоке reviews, фиолетовый фон выходит слева за фото, а в некоторых нет.
    Как это исправить? Чтобы слева чётко была фотка, а справа текст в фиолетовом фоне.
    А еще на 13.18, когда препод выбирает iPad почему у меня содержимое макета не полностью позиционируется на iPad?
    То есть я могу зажать мышкой и подвигать влево, вправо и т.д

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

    Ребзи, не очень понял! Ведь если мы не адаптировали сначала, то при просмотре на разных устройствах все и так норм адаптировалось и пропорции наши были соблюдены! Но после адаптации, мы грубо говоря не сохранили всех дизайнерских пропорций и выходит не так красиво! В чем прикол?

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

    Слишком долго делал бургер меню проста оставил б эту кмонду (̈)между тегами без скобок ! И бургер появился б сам атак урок суппер

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

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

  • @boreisha.artem13
    @boreisha.artem13 4 роки тому

    Здравствуйте, зачем вы используете элемент span для burger__item, потом же все равно задаёте ему display: block?

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

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

  • @Валли-н6ы
    @Валли-н6ы 4 роки тому

    Кстати, у меня из-за cover в блоке intro фон пропадал даже в хроме. Поэтому я его вообще убрала и даже забыла о нем. Сейчас проверила все браузеры и у меня фон не пропадет, хотя cover по прежнему не прописан. Почему у меня в хроме пропадал фон из-за covera, а у тебя, Дмитрий, на маке нет??))

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

    Уроки реально крутые, очень интересно смотреть, плюс возникает некоторое понимание что и с чем едят. Вопрос автору и всем участникам: Кто-нибудь знает что-то за этот сервис Eternalhost? Просто данную рекламу я увидел непосредственно на этом канале, вот и подумал возможно сам автор в курсе что это за хостинг, и как там дела обстоят со стабильностью работы.

  • @АбуЗаррФарадей
    @АбуЗаррФарадей 4 роки тому

    Проверил в Мозиле, Хроме, Опере, ИЕ11 и Эдге. В Эдге фоновая картинка не появилась даже после исправления. Пришлось создавать по отдельности все правила: бгк, бгп, бгр, бгс, бги. Только тогда появилась. Даже в ИЕ11 лучше поддерживается. И еще заметил что Мс браузерах в самом низу стр. есть какая то полоска белая в 1пкс.

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

    🌟🌟🌟🌟🌟 *Спасибо за очень полезный и понятный урок!!!* 🌟🌟🌟🌟🌟

  • @ОлексійКучер-р3с
    @ОлексійКучер-р3с 3 роки тому

    При уменьшении размера екрана у меня появляється белая полоса, которая закрывает справа кусочек сайта, это я в коде напартачил?

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

    проверила через оперу, фокса, хром всё ок. Но эксплорер что-то с чем-то выдаёт. Всё в один ряд, фон съехал.. Пока не пробовала исправлять, этим раритетом наверное уже никто не пользуется)

  • @СергейВасильевичДиденко

    Скажу так....., ох и намаялся я в интере с ковер))), пока не прописал бакграунд-сайз : ковер)) ни хрена у меня картина не хотела появляться)))

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

    а ничего что некоторыми блоками work_content есть отступ, во всех браузерах кроме оперы?

  • @artem-cj5jk
    @artem-cj5jk 5 років тому

    в chrome и других браузерах адаптация работает отлично , а вот с mozila проблемы. не понимаю почему

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

    Дмитрий, такой вопрос. Делала верстку у Винтика и он предлагал "обнулять" особенности разных браузеров с помощью заранее подготовленного сss файла, ссылку на который ставится в начале css, для того чтобы на всех браузерах сайт отображался одинаково. Это верное решение? По идее так проще, тк не надо каждый браузер перепроверять.
    вот так этот код выглядит, если интересно:
    /* meyerweb.com/eric/tools/css/reset/
    v2.0-modified | 20110126
    License: none (public domain)
    */
    html, body, div, span, applet, object, ,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    b, u, i, center,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td,
    article, aside, canvas, details, embed,
    figure, figcaption, footer, header, hgroup,
    menu, nav, output, ruby, section, summary,
    time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    }
    /* make sure to set some focus styles for accessibility */
    :focus {
    outline: 0;
    }
    /* HTML5 display-role reset for older browsers */
    article, aside, details, figcaption, figure,
    footer, header, hgroup, menu, nav, section {
    display: block;
    }
    body {
    line-height: 1;
    }
    ol, ul {
    list-style: none;
    }
    blockquote, q {
    quotes: none;
    }
    blockquote:before, blockquote:after,
    q:before, q:after {
    content: '';
    content: none;
    }
    table {
    border-collapse: collapse;
    border-spacing: 0;
    }
    input[type=search]::-webkit-search-cancel-button,
    input[type=search]::-webkit-search-decoration,
    input[type=search]::-webkit-search-results-button,
    input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none;
    -moz-appearance: none;
    }
    input[type=search] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    }
    textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
    }
    /**
    * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
    */
    audio,
    canvas,
    video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 100%;
    }
    /**
    * Prevent modern browsers from displaying `audio` without controls.
    * Remove excess height in iOS 5 devices.
    */
    audio:not([controls]) {
    display: none;
    height: 0;
    }
    /**
    * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
    * Known issue: no IE 6 support.
    */
    [hidden] {
    display: none;
    }
    /**
    * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
    * `em` units.
    * 2. Prevent iOS text size adjust after orientation change, without disabling
    * user zoom.
    */
    html {
    font-size: 100%; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
    }
    /**
    * Address `outline` inconsistency between Chrome and other browsers.
    */
    a:focus {
    outline: thin dotted;
    }
    /**
    * Improve readability when focused and also mouse hovered in all browsers.
    */
    a:active,
    a:hover {
    outline: 0;
    }
    /**
    * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
    * 2. Improve image quality when scaled in IE 7.
    */
    img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
    }
    /**
    * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
    */
    figure {
    margin: 0;
    }
    /**
    * Correct margin displayed oddly in IE 6/7.
    */
    form {
    margin: 0;
    }
    /**
    * Define consistent border, margin, and padding.
    */
    fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
    }
    /**
    * 1. Correct color not being inherited in IE 6/7/8/9.
    * 2. Correct text not wrapping in Firefox 3.
    * 3. Correct alignment displayed oddly in IE 6/7.
    */
    legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
    }
    /**
    * 1. Correct font size not being inherited in all browsers.
    * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
    * and Chrome.
    * 3. Improve appearance and consistency in all browsers.
    */
    button,
    input,
    select,
    textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
    }
    /**
    * Address Firefox 3+ setting `line-height` on `input` using `!important` in
    * the UA stylesheet.
    */
    button,
    input {
    line-height: normal;
    }
    /**
    * Address inconsistent `text-transform` inheritance for `button` and `select`.
    * All other form control elements do not inherit `text-transform` values.
    * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
    * Correct `select` style inheritance in Firefox 4+ and Opera.
    */
    button,
    select {
    text-transform: none;
    }
    /**
    * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
    * and `video` controls.
    * 2. Correct inability to style clickable `input` types in iOS.
    * 3. Improve usability and consistency of cursor style between image-type
    * `input` and others.
    * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
    * Known issue: inner spacing remains in IE 6.
    */
    button,
    html input[type="button"], /* 1 */
    input[type="reset"],
    input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible; /* 4 */
    }
    /**
    * Re-set default cursor for disabled elements.
    */
    button[disabled],
    html input[disabled] {
    cursor: default;
    }
    /**
    * 1. Address box sizing set to content-box in IE 8/9.
    * 2. Remove excess padding in IE 8/9.
    * 3. Remove excess padding in IE 7.
    * Known issue: excess padding remains in IE 6.
    */
    input[type="checkbox"],
    input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
    }
    /**
    * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
    * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
    * (include `-moz` to future-proof).
    */
    input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
    }
    /**
    * Remove inner padding and search cancel button in Safari 5 and Chrome
    * on OS X.
    */
    input[type="search"]::-webkit-search-cancel-button,
    input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
    }
    /**
    * Remove inner padding and border in Firefox 3+.
    */
    button::-moz-focus-inner,
    input::-moz-focus-inner {
    border: 0;
    padding: 0;
    }
    /**
    * 1. Remove default vertical scrollbar in IE 6/7/8/9.
    * 2. Improve readability and alignment in all browsers.
    */
    textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
    }
    /**
    * Remove most spacing between table cells.
    */
    table {
    border-collapse: collapse;
    border-spacing: 0;
    }
    html,
    button,
    input,
    select,
    textarea {
    color: #222;
    }
    ::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
    }
    ::selection {
    background: #b3d4fc;
    text-shadow: none;
    }
    img {
    vertical-align: middle;
    }
    fieldset {
    border: 0;
    margin: 0;
    padding: 0;
    }
    textarea {
    resize: vertical;
    }
    .chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
    }

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

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

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

    Уже давно использую запись для background через / cover и все корректно работает во всех браузерах, в том числе и мозилле

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

    Очень доходчиво)

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

    а сколько будет стоить такой лендинг написанный ручками с нуля?

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

    У меня / cover и в хроме не работал) я просто без него оставил, вроде работало все

  • @Дмитрий-в8н2з
    @Дмитрий-в8н2з 4 роки тому

    А какие самые популярные контрольные точки на сегодняшний день?

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

    Да, вы лучший преподаватель ❤️ лайкать одно удовольствие

  • @ДмитрийКуренков-л3м

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

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

    И-де-аль-но!
    Спасибо!
    Просто магия какая-то!

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

    А плохо если сделать бургер из 3 флекс спанов?

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

    в Microsoft edge что-то с иконками

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

    Захожу, сразу ставлю лайк, потом - смотрю.

  • @АлексейСтупников-д4у

    Здравствуйте! Благодарю за видео!

  • @РауанЖанкелдин
    @РауанЖанкелдин 4 роки тому

    у кого пропал интро пнг ,в цсс введите но рипит перед url

  • @диванныйголем
    @диванныйголем 4 роки тому

    У меня почему то не получилось сделать бургер меню, делал всё как по уроку. А в хроме при f12 элементы before и after не отображаются вообще и в итоге полоска только одна, мб кто знает в чём причина ?
    Menu
    ::before
    Menu
    ::after
    Html файл точно как в уроке:
    Menu
    В css файле всё прописано так же точно по уроку:
    /* Burger */
    .burger {
    display: block;
    }
    .burger__item {
    display: block;
    width: 30px;
    height: 3px;
    background-color: #fff;
    font-size: 0;
    color: transparent;
    position: relative;
    }
    .burger__item:before,
    .burger__item:after {
    content: ""
    width: 100%;
    height: 100%;
    background-color: #fff;
    position: absolute;
    left: 0;
    z-index: 1;
    }
    .burger__item:before {
    width: 25px;
    top: -8px;
    }
    .burger__item:after {
    width: 28px;
    bottom: -8px;
    }

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

      убери .burger__item:before,
      .burger__item:after {
      и пропиши их раздельно.
      мб кому поможет)

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

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

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

    Спасибо за подробный обзор, все супер !!!

  • @ЕвгенийБелоногов-ш8е

    Спасибо огромное за уроки. С такими учителями и курсы не нужны))) У меня вместо курсора виден кружок когда нахожусь в ipad например. Поэтому я не могу видеть где курсор поинтер, а где нет. Как это настроить??

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

    После того, как прописываю initial scale=1, справа появляется огромный отступ ( белая полоса ), это что? Почему?

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

      Убрал эту надпись, но ничего не изменилось...

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

      @@flatronkujo да шо там, просто смотри, где у тебя элементы широкие дофига и вылазиют..

    • @kart0shechka-live
      @kart0shechka-live 3 роки тому +1

      @@flatronkujo в container допиши
      .container{
      overflow: hidden;

    • @АлександрДосаев-м9м
      @АлександрДосаев-м9м 3 роки тому

      @@kart0shechka-live спасибо чувак!

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

    Thanks Boss

  • @ВиталийРябенко-з1ь

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

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

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