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

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

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

  • @user-lz7zl4eq2l
    @user-lz7zl4eq2l 5 лет назад +105

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

  • @kawaki4639
    @kawaki4639 2 года назад +13

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

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

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

  • @user-th1eq6ub9z
    @user-th1eq6ub9z 5 лет назад +43

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

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

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

  • @chesterbennington7574
    @chesterbennington7574 5 лет назад +44

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

  • @user-ci2ou4sg9d
    @user-ci2ou4sg9d Год назад +1

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

  • @user-es3rc8uf2q
    @user-es3rc8uf2q Год назад

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

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

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

  • @sergheibecciu1171
    @sergheibecciu1171 5 лет назад +21

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

  • @olegtsimfer455
    @olegtsimfer455 4 года назад +7

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

  • @user-dr5pv1md6x
    @user-dr5pv1md6x 4 года назад +5

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

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

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

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

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

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

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

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

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

  • @dbuzeninka8005
    @dbuzeninka8005 4 года назад +23

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

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

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

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

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

  • @fantast2568
    @fantast2568 5 лет назад +15

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

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

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

  • @user-nm3pw6dw3g
    @user-nm3pw6dw3g 4 года назад +3

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

  • @user-df8vt3ue6o
    @user-df8vt3ue6o 4 года назад +1

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

  • @user-bz6lb8kl8n
    @user-bz6lb8kl8n 4 года назад

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

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

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

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

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

  • @user-nb2dv5vc3e
    @user-nb2dv5vc3e 3 года назад +7

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

  • @user-te1ut5ev8w
    @user-te1ut5ev8w 3 года назад

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

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

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

  • @user-ig5en5eh7d
    @user-ig5en5eh7d 5 лет назад +2

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

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

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

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

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

  • @user-yj2oq7ki6l
    @user-yj2oq7ki6l 5 лет назад

    Классный урок!

  • @HD-qp3fw
    @HD-qp3fw 3 года назад +9

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

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

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

  • @user-sz6zu3xt6h
    @user-sz6zu3xt6h 4 года назад +3

    BEST OF THE BEST!!!!

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

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

  • @ismailtulebay5018
    @ismailtulebay5018 4 года назад +11

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

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

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

  • @zv5585
    @zv5585 5 лет назад +4

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

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

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

  • @user-gr4cj1jz2l
    @user-gr4cj1jz2l 3 года назад

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

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

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

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

    Спасибо за видео.

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

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

  • @user-jq6tr6rr8v
    @user-jq6tr6rr8v 3 года назад

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

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

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

  • @AkciaInterestingSite
    @AkciaInterestingSite 5 лет назад

    Отлично!

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

    Благодарю!

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

    Спасибо!

  • @user-nl9ks1zc6v
    @user-nl9ks1zc6v 4 года назад

    отлично!

  • @turalperfectworld1065
    @turalperfectworld1065 5 лет назад

    Лучший!

  • @sayedakbarali5650
    @sayedakbarali5650 5 лет назад

    Thanks Boss

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

    Крутой чел )

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

    🔥🔥🔥🔥🔥🔥

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

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

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

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

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

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

  • @user-wc6dp6xs7r
    @user-wc6dp6xs7r 4 года назад +2

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

  • @sultonbekovs9269
    @sultonbekovs9269 5 лет назад

    спасибо

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

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

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

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

  • @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;

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

  • @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 надо было поменять местами, после этого у меня заработало.

  • @user-yb9uf8uz8k
    @user-yb9uf8uz8k 4 года назад

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

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

      Алексей Гундин так это ж лендос, других страниц нет

    • @user-yb9uf8uz8k
      @user-yb9uf8uz8k 4 года назад

      @@BrainsCloud тоже верно! Ещё раз спасибо за урок - этот особенно понравился :-)

  • @user-wb1ow1pk9v
    @user-wb1ow1pk9v 4 года назад

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

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

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

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

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

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

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

  • @boreisha.artem13
    @boreisha.artem13 3 года назад

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

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

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

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

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

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

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

  • @user-hn5ie9hx6q
    @user-hn5ie9hx6q 4 года назад +4

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

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

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

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

      либо высота

  • @user-pk1cq7dd1x
    @user-pk1cq7dd1x 3 года назад

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

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

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

  • @green3216
    @green3216 5 лет назад

    А выносить media.css в отдельный файл будет норм? Если в html подключить его после основного .css файла

    • @BrainsCloud
      @BrainsCloud  5 лет назад +2

      Ну такое. Я раньше так работал и пришел к выводу что это не очень удобно. Попробуйте.

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

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

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

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

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

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

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

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

  • @Zahadym
    @Zahadym 5 лет назад

    up

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

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

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

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

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

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

  • @user-vw9eh2lm3e
    @user-vw9eh2lm3e 4 года назад

    Привет!
    Спасибо за твой контент, очень помогаешь)
    Ответь пожалуйста, есть ли какой-нибудь список, наподобие обнуления свойств в css, чтобы адаптировать все свойства сразу под все браузеры( я не про медиа)

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

      Посмотрите normalize.css, reset.css

    • @user-vw9eh2lm3e
      @user-vw9eh2lm3e 4 года назад

      @@BrainsCloud уже смотрел, ввожу в css файл и не помогает, как не воспринимал эксплоер, так и сейчас тоже

    • @user-vw9eh2lm3e
      @user-vw9eh2lm3e 4 года назад +1

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

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

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

  • @user-me7vz2xo1n
    @user-me7vz2xo1n 5 лет назад

    подскажите почему не показывает фоновое изображение в EDGE хотя в остальных браузерах все ок.

    • @user-me7vz2xo1n
      @user-me7vz2xo1n 5 лет назад

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

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

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

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

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

  • @user-df8vt3ue6o
    @user-df8vt3ue6o 4 года назад

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

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

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

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

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

  • @user-fz5jq3fx3w
    @user-fz5jq3fx3w 4 года назад

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

  • @artem-cj5jk
    @artem-cj5jk 4 года назад

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

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

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

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

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

  • @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;
    }

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

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

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

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

  • @markantony8983
    @markantony8983 5 лет назад +3

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

    • @BrainsCloud
      @BrainsCloud  5 лет назад +2

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

  • @CobraTMs22
    @CobraTMs22 5 лет назад

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

    • @BrainsCloud
      @BrainsCloud  5 лет назад

      приболел, поправлюсь - продолжу

    • @CobraTMs22
      @CobraTMs22 5 лет назад

      @@BrainsCloud выздоравливайте)

    • @BrainsCloud
      @BrainsCloud  5 лет назад

      @@CobraTMs22 спасибо!

    • @CobraTMs22
      @CobraTMs22 5 лет назад

      @@BrainsCloud есть ли принципиальные отличия от курса на сайте (11 видео уроков) и этой серии видео-уроков? Что лучше?

    • @BrainsCloud
      @BrainsCloud  5 лет назад

      CobraTMs22 в этой серии больше объяснений

  • @ultimate6874
    @ultimate6874 5 лет назад

    Привет,можешь сказать ,как работается на Mac OS , лучше чем на windows?

    • @BrainsCloud
      @BrainsCloud  5 лет назад

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

    • @ultimate6874
      @ultimate6874 5 лет назад

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

  • @zetuls.
    @zetuls. 5 лет назад

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

    • @zetuls.
      @zetuls. 5 лет назад

      Mrx на верстку этого то сайта у меня 12 часов ушло) пока теги все загуглить пока вдуплить, а там ещё вебкит какой оставит и пиши пропало

  • @david-lo2jn
    @david-lo2jn Год назад

    4:00

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

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

  • @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 года назад

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