Кроссбраузерная вёрстка - HTML Шорты

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 พ.ย. 2017
  • - Логотипы всех браузеров - github.com/alrra/browser-logo...)
    - Зачем Опере Вебкит, Вадим Макеев - • Зачем Опере Вебкит )
    - Голосование за фичи EdgeHTML - wpdev.uservoice.com/forums/25...)
    - Прокси-браузеры, Тим Кадлек - • Better By Proxy at Vel... )
    - BrowserStack - www.browserstack.com/
    - Виртуальные машины с Edge и IE - developer.microsoft.com/en-us...)
    - Chrome DevTools Device Mode - developers.google.com/web/too...)
    - Должны ли сайты выглядеть одинаково во всех браузерах? - dowebsitesneedtolookexactlythe...
    Задавайте вопросы в комментариях к видео. На самые интересные мы ответим в следующих выпусках.
    Бесплатные интерактивные курсы - htmlacademy.ru/program
    Ближайшие интенсивы - htmlacademy.ru/intensive

ความคิดเห็น • 88

  • @HTMLAcademyTV
    @HTMLAcademyTV  4 ปีที่แล้ว

    По промокоду «YouMeow» скидка 900 рублей на интенсив или программу профессии в Академии - tml.io/mbf87

  • @user-mk7lc9og3u
    @user-mk7lc9og3u 6 ปีที่แล้ว +84

    «Сайты не должны выглядеть одинаково во всех браузерах» - главная мысль выпуска!
    Когда это до всех дойдёт?!

    • @panicjan
      @panicjan 6 ปีที่แล้ว +1

      Боюсь, что никогда … :,(

    • @artempolukarov6155
      @artempolukarov6155 6 ปีที่แล้ว

      Последний раз слышал про пиксел перфект года полтора назад, даже фриланс подопустило от это херни

  • @WhiteBriar
    @WhiteBriar 6 ปีที่แล้ว +15

    "Усложнять простое проще, чем упрощать сложное" -- це генiально!

  • @maxengio
    @maxengio 6 ปีที่แล้ว +2

    Бомбезный формат. Автор спасибо!

  • @user-xh8xr2mn2h
    @user-xh8xr2mn2h 6 ปีที่แล้ว +39

    Вадим, ты крутой!

  • @sashakost6279
    @sashakost6279 6 ปีที่แล้ว +1

    Спасибо, Вадим! Всегда интересно и по делу!)

  • @user-zc2mc9sb9y
    @user-zc2mc9sb9y 5 ปีที่แล้ว

    Мало что поняла, но главную мысль вроде ухватила.Спасибо. Ведущий Огонь! :)))

  • @user-ff5um1co1r
    @user-ff5um1co1r 6 ปีที่แล้ว +3

    "Пиксель-перфект - это попасть в сетку и в горизонтальные размеры блоков, то у вас есть шанс" Это шедеврально !!!!

  • @ericraudy
    @ericraudy 4 ปีที่แล้ว +1

    Очень толково!

  • @peryaful
    @peryaful 5 ปีที่แล้ว +1

    Блестяще!

  • @clickabelno
    @clickabelno 4 ปีที่แล้ว +1

    Лайк и подписка за детали и полезность

  • @user-mn2mj6tw8j
    @user-mn2mj6tw8j 5 ปีที่แล้ว +7

    Жаль, что закрыли эту рубрику

  • @ramilmamedov481
    @ramilmamedov481 6 ปีที่แล้ว +7

    Расскажите пожалуйста об conditional comments вроде:

  • @artempolukarov6155
    @artempolukarov6155 6 ปีที่แล้ว +2

    Расскажи про will-change в каких случаях его лучше использовать, и про оптимизацию как таковую.

  • @maxsimusprime7282
    @maxsimusprime7282 6 ปีที่แล้ว

    Вадим, расскажите в каких относительных размерах задавать padding: в % или rem? а margin? Что лучше для резиновости? (вопрос стоит только в рамках % и rem)

  • @enotnt
    @enotnt 6 ปีที่แล้ว

    Спасибо теска)))

  • @sarlevdiz
    @sarlevdiz 6 ปีที่แล้ว +3

    Вадим, а можешь рассказать про организацию html и css? Например, большинство верстальщиков обнуляют стили в своих css файлах, затем пишут правила для заголовков, дальше хедер, футер и т.д. Разбиваешь ли ты файлы стилей (думаю, да). Можешь рассказать об этом подробнее?

  • @blinkapec
    @blinkapec 6 ปีที่แล้ว

    О***нное видео! Спасибо вам!

  • @AlexAlex-sh3mz
    @AlexAlex-sh3mz 4 ปีที่แล้ว +1

    смотрю на замедленном воспроизведении капец, обычно наоборот бывает)

  • @seryozhamangushev9638
    @seryozhamangushev9638 4 ปีที่แล้ว

    Макеев, подскажи или объясни. В каком плане = bem - это не просто договоренности? Bem помогает создавать страницу адаптивной без media запросов, как это?

  • @Tony_99999
    @Tony_99999 6 ปีที่แล้ว

    Вадим, напомните пожалуйста где вы покупаете футболки =)

  • @sergeykanyukov7758
    @sergeykanyukov7758 6 ปีที่แล้ว

    Добрый день!Расскажите о future detection в верстке.

  • @alexstanix1026
    @alexstanix1026 3 ปีที่แล้ว

    А что насчет разных разрешений экранов в мониторах одного размера? Не могу найти информацию про это.
    К примеру 100 пикселей же будут визуально меньше на fullhd в сравнении со ста пикселями на hd экране, если размеры мониторов одинаковые. Это в верстке как-то учитывается?

  • @ReiDBAss
    @ReiDBAss 6 ปีที่แล้ว

    Могли бы вы ответить на один вопрос. Почему в Explorer список не анимирован а на остальных браузерах робота идет как надо ?

  • @user-xv7qi6pl1g
    @user-xv7qi6pl1g 6 ปีที่แล้ว

    ВОПРОС. Стоит ли пытаться угодить всем? Например есть ли смысл адаптировать сайт под какие-нибудь неизвестные китайские телефоны со встроенными в них неизвестными китайскими браузерами? И где эта черта? Что обязательно на ваш взгляд, а что опционально?

  • @antonkarpov109
    @antonkarpov109 6 ปีที่แล้ว

    Эх! Стоило бы про автопрефиксеры упомянуть.

  • @misharodshtein
    @misharodshtein 6 ปีที่แล้ว +13

    С каждым разом паузы между репликами всё заметнее (

  • @the2x548
    @the2x548 5 ปีที่แล้ว +2

    Ты где пропал?

  • @user-xv7qi6pl1g
    @user-xv7qi6pl1g 6 ปีที่แล้ว

    ВОПРОС. Почему Firefox так плохо поддерживает 3D анимации (WebGl и в частности ThreeJS) почему падает FPS и как с этим бороться?

  • @egorindeed
    @egorindeed 6 ปีที่แล้ว

    Как правильно добавлять изображения на сайт? С помощью img или с помощью свойства background для div'a, например?

    • @ruslanshikhaliev9341
      @ruslanshikhaliev9341 6 ปีที่แล้ว +1

      Через img ,если это контент и bg ,если это декорация. (в большинстве случаев так).

  • @aleksversus
    @aleksversus 5 ปีที่แล้ว

    Моё мнение таково: сайты не должны выглядеть одинаково в разных браузерах, но обязаны быть компактными лёгкими и удобными во всех браузерах.
    И жрать как можно меньше трафика. Вот например сейчас я в Opere сохранил вот эту самую страницу youtube, и она весит 2 с лишним мегабайта (не считая картиночек)!!! Если бы я до сих пор сидел на EDGE (2G), эта страница грузилась бы таааааааак долго.

  • @artemeesenin9552
    @artemeesenin9552 6 ปีที่แล้ว

    Вот на сайте академии, когда проходишь курсы, футер на мониторе 4к висит над нижней границей экрана. Нужно ли что-то делать с такими ситуациями, например, устанавливать min-height: 100vh (или calc(100vh - футер и хедер)) для контента или и так сойдет?

    • @HTMLAcademyTV
      @HTMLAcademyTV  6 ปีที่แล้ว +1

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

    • @artemeesenin9552
      @artemeesenin9552 6 ปีที่แล้ว

      Огромное спасибо за ответ! :)

  • @user-ol2ey8jm2z
    @user-ol2ey8jm2z 6 ปีที่แล้ว

    Так ты раскроешь секрет, где ты берешь эти майки ?

  • @rtnjo6936
    @rtnjo6936 3 ปีที่แล้ว

    лоооол, вы так похожи на Ходорковского)

  • @sergey7165
    @sergey7165 6 ปีที่แล้ว

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

    • @HTMLAcademyTV
      @HTMLAcademyTV  6 ปีที่แล้ว

      Не забросили, обновляли кое-чего.

  • @user-in4oc2py6b
    @user-in4oc2py6b 6 ปีที่แล้ว +10

    Прекрасный путеводитель, чудесная история очень интересно и здорово. Вадим , у меня, у новичка один единственный вопрос - почему люди имеющие кучу опыта в верстке и разработке , уделяют инструментам по устранению проблем в браузерах, 1 слово за весь выпуск а именно "префиксы" , я больше ни чего из этого видео полезного не вынес . Первый раз пишу комментарий такого тона , от непонимания соотношений опыта и конечного результата в виде баллад о движках.
    Вы говорите о пожеланиях в коменты , вот мои :
    -Рассказывайте нам новичкам о инструментах для решения проблем, а не о том о чем вы холиварите на элитных автопартях ("сайты не должны выглядеть одинаково" и бла бла бла - какая к черту разница если это в конечном счете всё равно индивидуально ), я рассчитывал открыть видео и увидеть на что сейчас актуально обратить внимание, с чем познакомиться , что научиться использовать а тут чудесная байка.
    -Расскажите нам новичкам про стандарты Js , я учу js что мне нужно знать о стандартах какой учить, что актуально чем отличается и т.д .
    Буду очень благодарен.

    • @wrGraff1
      @wrGraff1 6 ปีที่แล้ว +1

      Олег, префиксы здесь как раз не самое важное. Нет смысла детально разбирать каждое свойство, в котором они встречаются (тем более, это гуглится на раз-два), да и не решат префиксы всех проблем - в этом и есть суть.
      Важнее здесь вынести не конкретный инструмент, а полную картину, понять что происходит, зачем и почему. И как нам с вами с этим жить и справляться, чтобы однажды не сойти с ума.
      Кстати, конкретные инструкции и курсы есть на сайте Академии.

    • @user-in4oc2py6b
      @user-in4oc2py6b 6 ปีที่แล้ว

      Полностью с вами согласен , префиксы не решают всех проблем , но какое то количество -да. Байка про движки же не решает ни каких проблем , кроме необходимости счастья от написании байки про движки.
      Полная картина же заключена в самом термине "Кроссбраузерность" , картина понятна а вот как раз как нам с этим жить не понятно из ролика , и уж тем более как с этим справится.
      Я просто оставил пожелание , не утверждая к слову что префиксы самое главное =) , согласитесь очень странно наблюдать информацию о конкретных инструментах , во втором эшелоне комментариев , а не одной из ссылок в описании , рядом с тулзами для предпросмотра (которые по словам автора не отражают реальности), холиварами и прочими чудесными заметками.

    • @pepelsbey
      @pepelsbey 6 ปีที่แล้ว +2

      Олег, эти видео не заменяют учебный курс. У нас для этого есть интенсивы - htmlacademy.ru/intensive Мы здесь стараемся очень точечно ответить на частые или просто важные вопросы, которые нам задают. Мы, безусловно, сами выбираем на какие отвечать - такие, которые считаем достаточно интересными.

    • @user-in4oc2py6b
      @user-in4oc2py6b 6 ปีที่แล้ว

      Вадим , мое пожелание пусть и не вопрос , ответить на него нельзя но "точечно" отреагировать возможно. А вот на вопрос про соотношение вашего опыта и результата на видео , ваш комментарий отвечает целиком и полностью, спасибо за ответ и пояснение по формату рубрики.

    • @pepelsbey
      @pepelsbey 6 ปีที่แล้ว

      Олег Иванович можно ведь и про префиксы выпуск записать ;)

  • @user-wi4pk3js3o
    @user-wi4pk3js3o 6 ปีที่แล้ว

    Футболка уже была!

  • @ekaterinakrutakova9781
    @ekaterinakrutakova9781 6 ปีที่แล้ว

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

    • @HTMLAcademyTV
      @HTMLAcademyTV  6 ปีที่แล้ว

      У нас есть критерий про соответствие макету с достаточно большими допусками (5px по вертикали и 2px по горизонтали внутри блока). Это очень далеко от пиксельпёрфекта.

  • @user-yw5xf4cx2v
    @user-yw5xf4cx2v 6 ปีที่แล้ว

    Вадим, мы с другом начали спорить, о том какой из селекторов быстрее для браузера. Друг утверждает, что селекторы типа: ".nav-list .nav-item a", быстрее чем "nav__link", т.е селектор из трёх элементов против одиночного селектора, какой из них будет быстрее?

    • @mdevils1
      @mdevils1 6 ปีที่แล้ว +3

      В силу специфики работы CSS-движка селектор ".nav__link" гораздо быстрее селектора ".nav-list .nav-item a".
      В случае селектора ".nav__link" браузер обратиться к индексу по классам, который он заблаговременно выстроил и извлечет оттуда напрямую все элементы, которые соответствуют этому CSS-классу без обращения к DOM-дереву.
      В случае селектора ".nav-list .nav-item a" браузер сначала соберет все элементы "A", а потом будет фильтровать их по признаку наличия одного из родительских элементов с классом ".nav-item", а потом оставшиеся будет фильтровать по признаку наличия у соответственных ".nav-item" одного из родителей с классом ".nav-list".

  • @user-xv7qi6pl1g
    @user-xv7qi6pl1g 6 ปีที่แล้ว

    ВОПРОС. Как правильно тестировать сайт на предмет кроссплатформенности? неужели нужно покупать все модели телефонов и планшетов?

    • @SK-lx1zd
      @SK-lx1zd 6 ปีที่แล้ว +1

      Есть эмуляторы. С помощью них и тестить.

  • @antonsha2027
    @antonsha2027 6 ปีที่แล้ว

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

    • @StyledJavaScript
      @StyledJavaScript 6 ปีที่แล้ว

      Вадим сразу два способа предложил, или на устройстве пальцем, или сервисы вроде BrowserStack.

  • @nikbelikov
    @nikbelikov 6 ปีที่แล้ว +6

    Я скинул, конечно же, это видео тестировщикам и некоторым заказчикам, но, думаю, им нет дела до всего этого - надо, чтобы было красиво везде. Ты сверстать это, что ли, не можешь? Пф...

  • @dondragon6949
    @dondragon6949 2 ปีที่แล้ว +1

    дойдет что html...
    должен быть везде одинаково)
    а привычки....пофигу)
    А то жопа будет полная!!!!

  • @ihabia
    @ihabia 5 ปีที่แล้ว

    Всем привет! Вопрос на засыпку ) Мне пока, что никто толком не сказал ответа. Есть множество сайтов, где ссылки сделаны с эффектом transition. Я специально сделал пустую страницу, где всего лишь одна ссылка с эффектом transition, вот она: ambientfeel.com/test2/index.html , если обновлять страницу (CTRL+F5) либо открывать в новой вкладке, то можно увидеть мерцание - переход от синего цвета до заданного мною цвета в стилях, белого. Это наблюдается только в хроме. Я задавал вопрос владельцам сайтов, у которых есть в меню допустим транзишоны у ссылок, но никакого мерцания нет, и самое интересное, что они сами не могли понять, почему его нет у них на сайте, хотя сделано всё тоже самое, ссылка с эффектом transition. В интернете очень мало инфы про этот баг, но мне больше интересно, неужели люди делают сайты и непроизвольно, непонятным для себя образом решают эту проблему. У кого какие догадки? )

  • @Storkz0re
    @Storkz0re 6 ปีที่แล้ว

    Вот откуда новые баги в хроме на айфонах.

  • @user-cr1nn5ne6o
    @user-cr1nn5ne6o 6 ปีที่แล้ว +1

    Шортов больше не завезут?

    • @HTMLAcademyTV
      @HTMLAcademyTV  6 ปีที่แล้ว

      Завезут второй сезон, нужно немного подождать. Уже почти нужная температура.

  • @almazmusic
    @almazmusic 6 ปีที่แล้ว +1

    Ребят, куда пропали шорты?

    • @HTMLAcademyTV
      @HTMLAcademyTV  6 ปีที่แล้ว +2

      Не пропали, пока в отпуске. Ждём потепления - будут шорты!

  • @user-rv1tn2bm6r
    @user-rv1tn2bm6r 6 ปีที่แล้ว

    Вадим, как победить Google PageSpeed Tools на 100/100

  • @user-xv7qi6pl1g
    @user-xv7qi6pl1g 6 ปีที่แล้ว

    ВОПРОС. как тестировать сайт на Сафари если нет макбука?

    • @doszh9899
      @doszh9899 5 ปีที่แล้ว

      Скачай вм и установи мак ос. Или торрентах есть уже установленными мак ОС с виртуальной машинами.

  • @ivan4486
    @ivan4486 4 หลายเดือนก่อน

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

    • @HTMLAcademyTV
      @HTMLAcademyTV  4 หลายเดือนก่อน

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

  • @verniedannie1519
    @verniedannie1519 6 ปีที่แล้ว

    Самый нормальный браузер Netscape до сих пор пользуюсь

  • @d3i0
    @d3i0 6 ปีที่แล้ว +2

    На слух плохо ложиться инфа....

    • @HTMLAcademyTV
      @HTMLAcademyTV  6 ปีที่แล้ว +3

      Есть текстовая версия - htmlacademy.ru/shorts/21

  • @rootwood1981
    @rootwood1981 6 ปีที่แล้ว

    Если можно, то чу-чуть по медленее

  • @ivanivan1558
    @ivanivan1558 6 ปีที่แล้ว

    У фанатов CSS3 есть боевой клич: "Веб-сайты не должны выглядеть абсолютно
    одинаково на всех браузерах". dowebsitesneedtobeexperiencedexactlythesameineverybrowser.com/

  • @helios161
    @helios161 6 ปีที่แล้ว

    BrowserStack - самый бесполезный инструмент для тестирования iOS.
    Сколько раз уже было - тестировщики проверяют сайт в BrowserStack под какой-нить ретина Ipad и рапортуют об обнаруженном баге. Часто это касается поворота устройства - содержимое не перестраивается на всю ширину. Или проблемы с брекпойнтами...
    Все это проблемы с масштабированием в BrowserStack. Физически разрешение машины, на котором идет процесс тестирования меньше разрешения эмулируемого устройства. Отсюда и все эти траблы.
    Стоит протестировать на реальном планшете - всех этих багов нет.

  • @dbuzeninka8005
    @dbuzeninka8005 5 ปีที่แล้ว

    Я заметил, что на каждом видосе по 2% дислайков

  • @kartopla123
    @kartopla123 6 ปีที่แล้ว +9

    а как же Амиго и Тор?

    • @dimap.7298
      @dimap.7298 6 ปีที่แล้ว +4

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

    • @WhiteBriar
      @WhiteBriar 6 ปีที่แล้ว +1

      А как же браузер Gavno от фирмы Рога и Копыта?

  • @d3i0
    @d3i0 6 ปีที่แล้ว

    Всё? Шорты мертвы?

    • @HTMLAcademyTV
      @HTMLAcademyTV  6 ปีที่แล้ว

      Нет, работаем над улучшением.

  • @NazironX
    @NazironX 4 ปีที่แล้ว

    Сумбур. История вперемешку с чем-то... Что-то с чем-то. Нет визуализации - кто-то в кадре быстро говорит. О технологиях почти ноль. За что-то тут лайк?

    • @NazironX
      @NazironX 4 ปีที่แล้ว

      Полезной информации процентов 20 на всё видео.

  • @FaceBook-bd3xo
    @FaceBook-bd3xo 5 ปีที่แล้ว +1

    опять этот тормоз все теорию говорит.ты практику говори

  • @fmleglrmglrml
    @fmleglrmglrml 4 ปีที่แล้ว

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

    • @HTMLAcademyTV
      @HTMLAcademyTV  4 ปีที่แล้ว

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

  • @eugenekartashian
    @eugenekartashian 4 ปีที่แล้ว

    Тааак неинтересно преподнесено...