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

  Рет қаралды 65,510

HTML Academy

HTML Academy

6 жыл бұрын

- Логотипы всех браузеров - 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 жыл бұрын
«Сайты не должны выглядеть одинаково во всех браузерах» - главная мысль выпуска! Когда это до всех дойдёт?!
@panicjan
@panicjan 6 жыл бұрын
Боюсь, что никогда … :,(
@artempolukarov6155
@artempolukarov6155 6 жыл бұрын
Последний раз слышал про пиксел перфект года полтора назад, даже фриланс подопустило от это херни
@WhiteBriar
@WhiteBriar 6 жыл бұрын
"Усложнять простое проще, чем упрощать сложное" -- це генiально!
@user-ff5um1co1r
@user-ff5um1co1r 6 жыл бұрын
"Пиксель-перфект - это попасть в сетку и в горизонтальные размеры блоков, то у вас есть шанс" Это шедеврально !!!!
@user-xh8xr2mn2h
@user-xh8xr2mn2h 6 жыл бұрын
Вадим, ты крутой!
@maxengio
@maxengio 6 жыл бұрын
Бомбезный формат. Автор спасибо!
@sashakost6279
@sashakost6279 6 жыл бұрын
Спасибо, Вадим! Всегда интересно и по делу!)
@user-zc2mc9sb9y
@user-zc2mc9sb9y 5 жыл бұрын
Мало что поняла, но главную мысль вроде ухватила.Спасибо. Ведущий Огонь! :)))
@ramilmamedov481
@ramilmamedov481 6 жыл бұрын
Расскажите пожалуйста об conditional comments вроде:
@user-mn2mj6tw8j
@user-mn2mj6tw8j 5 жыл бұрын
Жаль, что закрыли эту рубрику
@clickabelno
@clickabelno 4 жыл бұрын
Лайк и подписка за детали и полезность
@ericraudy
@ericraudy 4 жыл бұрын
Очень толково!
@artempolukarov6155
@artempolukarov6155 6 жыл бұрын
Расскажи про will-change в каких случаях его лучше использовать, и про оптимизацию как таковую.
@maxsimusprime7282
@maxsimusprime7282 6 жыл бұрын
Вадим, расскажите в каких относительных размерах задавать padding: в % или rem? а margin? Что лучше для резиновости? (вопрос стоит только в рамках % и rem)
@AlexAlex-sh3mz
@AlexAlex-sh3mz 4 жыл бұрын
смотрю на замедленном воспроизведении капец, обычно наоборот бывает)
@peryaful
@peryaful 5 жыл бұрын
Блестяще!
@sarlevdiz
@sarlevdiz 6 жыл бұрын
Вадим, а можешь рассказать про организацию html и css? Например, большинство верстальщиков обнуляют стили в своих css файлах, затем пишут правила для заголовков, дальше хедер, футер и т.д. Разбиваешь ли ты файлы стилей (думаю, да). Можешь рассказать об этом подробнее?
@alexstanix1026
@alexstanix1026 3 жыл бұрын
А что насчет разных разрешений экранов в мониторах одного размера? Не могу найти информацию про это. К примеру 100 пикселей же будут визуально меньше на fullhd в сравнении со ста пикселями на hd экране, если размеры мониторов одинаковые. Это в верстке как-то учитывается?
@ReiDBAss
@ReiDBAss 5 жыл бұрын
Могли бы вы ответить на один вопрос. Почему в Explorer список не анимирован а на остальных браузерах робота идет как надо ?
@sergeykanyukov7758
@sergeykanyukov7758 6 жыл бұрын
Добрый день!Расскажите о future detection в верстке.
@seryozhamangushev9638
@seryozhamangushev9638 4 жыл бұрын
Макеев, подскажи или объясни. В каком плане = bem - это не просто договоренности? Bem помогает создавать страницу адаптивной без media запросов, как это?
@user-xv7qi6pl1g
@user-xv7qi6pl1g 6 жыл бұрын
ВОПРОС. Почему Firefox так плохо поддерживает 3D анимации (WebGl и в частности ThreeJS) почему падает FPS и как с этим бороться?
@enotnt
@enotnt 6 жыл бұрын
Спасибо теска)))
@misharodshtein
@misharodshtein 6 жыл бұрын
С каждым разом паузы между репликами всё заметнее (
@user-xv7qi6pl1g
@user-xv7qi6pl1g 6 жыл бұрын
ВОПРОС. Стоит ли пытаться угодить всем? Например есть ли смысл адаптировать сайт под какие-нибудь неизвестные китайские телефоны со встроенными в них неизвестными китайскими браузерами? И где эта черта? Что обязательно на ваш взгляд, а что опционально?
@Tony_99999
@Tony_99999 6 жыл бұрын
Вадим, напомните пожалуйста где вы покупаете футболки =)
@egorindeed
@egorindeed 6 жыл бұрын
Как правильно добавлять изображения на сайт? С помощью img или с помощью свойства background для div'a, например?
@ruslanshikhaliev9341
@ruslanshikhaliev9341 6 жыл бұрын
Через img ,если это контент и bg ,если это декорация. (в большинстве случаев так).
@blinkapec
@blinkapec 6 жыл бұрын
О***нное видео! Спасибо вам!
@antonkarpov109
@antonkarpov109 6 жыл бұрын
Эх! Стоило бы про автопрефиксеры упомянуть.
@the2x548
@the2x548 5 жыл бұрын
Ты где пропал?
@artemeesenin9552
@artemeesenin9552 6 жыл бұрын
Вот на сайте академии, когда проходишь курсы, футер на мониторе 4к висит над нижней границей экрана. Нужно ли что-то делать с такими ситуациями, например, устанавливать min-height: 100vh (или calc(100vh - футер и хедер)) для контента или и так сойдет?
@HTMLAcademyTV
@HTMLAcademyTV 6 жыл бұрын
Тут всё зависит от дизайна и содержания страницы. Когда содержание текстовое и его много, таких проблем не возникает. Но если интерфейс более сложный, как в наших курсах, то резиновость по высоте будет не лишней. Мы добавили такую резиновость в обновлённом интерфейсе курсов, который сейчас используется в курсах по JS. Можете сами посмотреть, как он себя ведёт. Правда, там у резиновой высоты есть минимальные и максимальные значения.
@artemeesenin9552
@artemeesenin9552 6 жыл бұрын
Огромное спасибо за ответ! :)
@ekaterinakrutakova9781
@ekaterinakrutakova9781 6 жыл бұрын
«Сайты не должны выглядеть одинаково во всех браузерах» - только, как мне помнится, пиксель-перфект в критериях в академии :)
@HTMLAcademyTV
@HTMLAcademyTV 6 жыл бұрын
У нас есть критерий про соответствие макету с достаточно большими допусками (5px по вертикали и 2px по горизонтали внутри блока). Это очень далеко от пиксельпёрфекта.
@aleksversus
@aleksversus 5 жыл бұрын
Моё мнение таково: сайты не должны выглядеть одинаково в разных браузерах, но обязаны быть компактными лёгкими и удобными во всех браузерах. И жрать как можно меньше трафика. Вот например сейчас я в Opere сохранил вот эту самую страницу youtube, и она весит 2 с лишним мегабайта (не считая картиночек)!!! Если бы я до сих пор сидел на EDGE (2G), эта страница грузилась бы таааааааак долго.
@sergey7165
@sergey7165 6 жыл бұрын
Крутая программа, но уже прошёл месяц, а новых выпусков нет. Вы случайно не забросили идею про рассказывание сложных и важных вещей подробно, коротко и внятно?
@HTMLAcademyTV
@HTMLAcademyTV 6 жыл бұрын
Не забросили, обновляли кое-чего.
@user-in4oc2py6b
@user-in4oc2py6b 6 жыл бұрын
Прекрасный путеводитель, чудесная история очень интересно и здорово. Вадим , у меня, у новичка один единственный вопрос - почему люди имеющие кучу опыта в верстке и разработке , уделяют инструментам по устранению проблем в браузерах, 1 слово за весь выпуск а именно "префиксы" , я больше ни чего из этого видео полезного не вынес . Первый раз пишу комментарий такого тона , от непонимания соотношений опыта и конечного результата в виде баллад о движках. Вы говорите о пожеланиях в коменты , вот мои : -Рассказывайте нам новичкам о инструментах для решения проблем, а не о том о чем вы холиварите на элитных автопартях ("сайты не должны выглядеть одинаково" и бла бла бла - какая к черту разница если это в конечном счете всё равно индивидуально ), я рассчитывал открыть видео и увидеть на что сейчас актуально обратить внимание, с чем познакомиться , что научиться использовать а тут чудесная байка. -Расскажите нам новичкам про стандарты Js , я учу js что мне нужно знать о стандартах какой учить, что актуально чем отличается и т.д . Буду очень благодарен.
@wrGraff1
@wrGraff1 6 жыл бұрын
Олег, префиксы здесь как раз не самое важное. Нет смысла детально разбирать каждое свойство, в котором они встречаются (тем более, это гуглится на раз-два), да и не решат префиксы всех проблем - в этом и есть суть. Важнее здесь вынести не конкретный инструмент, а полную картину, понять что происходит, зачем и почему. И как нам с вами с этим жить и справляться, чтобы однажды не сойти с ума. Кстати, конкретные инструкции и курсы есть на сайте Академии.
@user-in4oc2py6b
@user-in4oc2py6b 6 жыл бұрын
Полностью с вами согласен , префиксы не решают всех проблем , но какое то количество -да. Байка про движки же не решает ни каких проблем , кроме необходимости счастья от написании байки про движки. Полная картина же заключена в самом термине "Кроссбраузерность" , картина понятна а вот как раз как нам с этим жить не понятно из ролика , и уж тем более как с этим справится. Я просто оставил пожелание , не утверждая к слову что префиксы самое главное =) , согласитесь очень странно наблюдать информацию о конкретных инструментах , во втором эшелоне комментариев , а не одной из ссылок в описании , рядом с тулзами для предпросмотра (которые по словам автора не отражают реальности), холиварами и прочими чудесными заметками.
@pepelsbey
@pepelsbey 6 жыл бұрын
Олег, эти видео не заменяют учебный курс. У нас для этого есть интенсивы - htmlacademy.ru/intensive Мы здесь стараемся очень точечно ответить на частые или просто важные вопросы, которые нам задают. Мы, безусловно, сами выбираем на какие отвечать - такие, которые считаем достаточно интересными.
@user-in4oc2py6b
@user-in4oc2py6b 6 жыл бұрын
Вадим , мое пожелание пусть и не вопрос , ответить на него нельзя но "точечно" отреагировать возможно. А вот на вопрос про соотношение вашего опыта и результата на видео , ваш комментарий отвечает целиком и полностью, спасибо за ответ и пояснение по формату рубрики.
@pepelsbey
@pepelsbey 6 жыл бұрын
Олег Иванович можно ведь и про префиксы выпуск записать ;)
@dondragon6949
@dondragon6949 Жыл бұрын
дойдет что html... должен быть везде одинаково) а привычки....пофигу) А то жопа будет полная!!!!
@user-xv7qi6pl1g
@user-xv7qi6pl1g 6 жыл бұрын
ВОПРОС. Как правильно тестировать сайт на предмет кроссплатформенности? неужели нужно покупать все модели телефонов и планшетов?
@SK-lx1zd
@SK-lx1zd 6 жыл бұрын
Есть эмуляторы. С помощью них и тестить.
@antonsha2027
@antonsha2027 6 жыл бұрын
А мне казалось что движок вебкит у всех браузеров. А сейчас обязательно прописывать префексы ? А как проверить сайт если нет устройства apple
@StyledJavaScript
@StyledJavaScript 6 жыл бұрын
Вадим сразу два способа предложил, или на устройстве пальцем, или сервисы вроде BrowserStack.
@almazmusic
@almazmusic 6 жыл бұрын
Ребят, куда пропали шорты?
@HTMLAcademyTV
@HTMLAcademyTV 6 жыл бұрын
Не пропали, пока в отпуске. Ждём потепления - будут шорты!
@user-ol2ey8jm2z
@user-ol2ey8jm2z 6 жыл бұрын
Так ты раскроешь секрет, где ты берешь эти майки ?
@user-wi4pk3js3o
@user-wi4pk3js3o 6 жыл бұрын
Футболка уже была!
@rtnjo6936
@rtnjo6936 3 жыл бұрын
лоооол, вы так похожи на Ходорковского)
@user-yw5xf4cx2v
@user-yw5xf4cx2v 6 жыл бұрын
Вадим, мы с другом начали спорить, о том какой из селекторов быстрее для браузера. Друг утверждает, что селекторы типа: ".nav-list .nav-item a", быстрее чем "nav__link", т.е селектор из трёх элементов против одиночного селектора, какой из них будет быстрее?
@mdevils1
@mdevils1 6 жыл бұрын
В силу специфики работы CSS-движка селектор ".nav__link" гораздо быстрее селектора ".nav-list .nav-item a". В случае селектора ".nav__link" браузер обратиться к индексу по классам, который он заблаговременно выстроил и извлечет оттуда напрямую все элементы, которые соответствуют этому CSS-классу без обращения к DOM-дереву. В случае селектора ".nav-list .nav-item a" браузер сначала соберет все элементы "A", а потом будет фильтровать их по признаку наличия одного из родительских элементов с классом ".nav-item", а потом оставшиеся будет фильтровать по признаку наличия у соответственных ".nav-item" одного из родителей с классом ".nav-list".
@nikbelikov
@nikbelikov 6 жыл бұрын
Я скинул, конечно же, это видео тестировщикам и некоторым заказчикам, но, думаю, им нет дела до всего этого - надо, чтобы было красиво везде. Ты сверстать это, что ли, не можешь? Пф...
@ivan4486
@ivan4486 3 ай бұрын
Так я не понял - когда в требованиях к вакансии говорят что надо уметь "кроссбраузерную верстку", что конкретно я должен уметь?
@HTMLAcademyTV
@HTMLAcademyTV 3 ай бұрын
Уметь разрабатывать проекты под разные версии браузеров. А уж какие версии компания для себя считает важным, в каждом случае будет разное.
@user-xv7qi6pl1g
@user-xv7qi6pl1g 6 жыл бұрын
ВОПРОС. как тестировать сайт на Сафари если нет макбука?
@doszh9899
@doszh9899 5 жыл бұрын
Скачай вм и установи мак ос. Или торрентах есть уже установленными мак ОС с виртуальной машинами.
@Storkz0re
@Storkz0re 6 жыл бұрын
Вот откуда новые баги в хроме на айфонах.
@user-cr1nn5ne6o
@user-cr1nn5ne6o 6 жыл бұрын
Шортов больше не завезут?
@HTMLAcademyTV
@HTMLAcademyTV 6 жыл бұрын
Завезут второй сезон, нужно немного подождать. Уже почти нужная температура.
@user-rv1tn2bm6r
@user-rv1tn2bm6r 6 жыл бұрын
Вадим, как победить Google PageSpeed Tools на 100/100
@ihabia
@ihabia 5 жыл бұрын
Всем привет! Вопрос на засыпку ) Мне пока, что никто толком не сказал ответа. Есть множество сайтов, где ссылки сделаны с эффектом transition. Я специально сделал пустую страницу, где всего лишь одна ссылка с эффектом transition, вот она: ambientfeel.com/test2/index.html , если обновлять страницу (CTRL+F5) либо открывать в новой вкладке, то можно увидеть мерцание - переход от синего цвета до заданного мною цвета в стилях, белого. Это наблюдается только в хроме. Я задавал вопрос владельцам сайтов, у которых есть в меню допустим транзишоны у ссылок, но никакого мерцания нет, и самое интересное, что они сами не могли понять, почему его нет у них на сайте, хотя сделано всё тоже самое, ссылка с эффектом transition. В интернете очень мало инфы про этот баг, но мне больше интересно, неужели люди делают сайты и непроизвольно, непонятным для себя образом решают эту проблему. У кого какие догадки? )
@d3i0
@d3i0 6 жыл бұрын
На слух плохо ложиться инфа....
@HTMLAcademyTV
@HTMLAcademyTV 6 жыл бұрын
Есть текстовая версия - htmlacademy.ru/shorts/21
@ivanivan1558
@ivanivan1558 6 жыл бұрын
У фанатов CSS3 есть боевой клич: "Веб-сайты не должны выглядеть абсолютно одинаково на всех браузерах". dowebsitesneedtobeexperiencedexactlythesameineverybrowser.com/
@rootwood1981
@rootwood1981 6 жыл бұрын
Если можно, то чу-чуть по медленее
@verniedannie1519
@verniedannie1519 6 жыл бұрын
Самый нормальный браузер Netscape до сих пор пользуюсь
@helios161
@helios161 6 жыл бұрын
BrowserStack - самый бесполезный инструмент для тестирования iOS. Сколько раз уже было - тестировщики проверяют сайт в BrowserStack под какой-нить ретина Ipad и рапортуют об обнаруженном баге. Часто это касается поворота устройства - содержимое не перестраивается на всю ширину. Или проблемы с брекпойнтами... Все это проблемы с масштабированием в BrowserStack. Физически разрешение машины, на котором идет процесс тестирования меньше разрешения эмулируемого устройства. Отсюда и все эти траблы. Стоит протестировать на реальном планшете - всех этих багов нет.
@kartopla123
@kartopla123 6 жыл бұрын
а как же Амиго и Тор?
@dimap.7298
@dimap.7298 6 жыл бұрын
амиго тоже хромиум, а тор просто фаирфокс без хистори и прочих следов на компе.
@WhiteBriar
@WhiteBriar 6 жыл бұрын
А как же браузер Gavno от фирмы Рога и Копыта?
@d3i0
@d3i0 6 жыл бұрын
Всё? Шорты мертвы?
@HTMLAcademyTV
@HTMLAcademyTV 6 жыл бұрын
Нет, работаем над улучшением.
@dbuzeninka8005
@dbuzeninka8005 5 жыл бұрын
Я заметил, что на каждом видосе по 2% дислайков
@NazironX
@NazironX 4 жыл бұрын
Сумбур. История вперемешку с чем-то... Что-то с чем-то. Нет визуализации - кто-то в кадре быстро говорит. О технологиях почти ноль. За что-то тут лайк?
@NazironX
@NazironX 4 жыл бұрын
Полезной информации процентов 20 на всё видео.
@FaceBook-bd3xo
@FaceBook-bd3xo 5 жыл бұрын
опять этот тормоз все теорию говорит.ты практику говори
@fmleglrmglrml
@fmleglrmglrml 4 жыл бұрын
Такой бред и сумасшествие, в вакансиях так и пестрит эта кроссбраузерность, а вы предлагаете никак её не изучать...вы упали в моих глазах ,нести такую чушь и нести такую смуту... ужас
@HTMLAcademyTV
@HTMLAcademyTV 4 жыл бұрын
Вадим не говорит о том, что не нужно учиться делать кроссбраузерные сайты. Собственно, весь шорт как раз посвящён описанию аспектов, которые помогут этому. Но при этом Вадим объясняет фактическую ситуацию с браузерами и говорит о невозможности подогнать результат так, чтобы во всех браузерах вёрстка выглядела абсолютно идентично. Это важно понимать по нашему мнению, но никто не отменяет кроссбраузерность - сайты не должны работать хорошо только в браузере, в котором разрабатывались, а во всех остальных разваливаться.
@eugenekartashian
@eugenekartashian 4 жыл бұрын
Тааак неинтересно преподнесено...
Урок 6. Кроссбраузерность и кроссплатформенность.
10:22
Елена Литвинова — Искусство Веб-разработки 🛸
Рет қаралды 2,4 М.
WHY THROW CHIPS IN THE TRASH?🤪
00:18
JULI_PROETO
Рет қаралды 9 МЛН
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 37 МЛН
TRY NOT TO LAUGH 😂
00:56
Feinxy
Рет қаралды 12 МЛН
Каха инструкция по шашлыку
01:00
К-Media
Рет қаралды 8 МЛН
Адаптивная вёрстка - HTML Шорты
5:58
HTML Academy
Рет қаралды 54 М.
Why do I need BEM - HTML Shorts
6:22
HTML Academy
Рет қаралды 92 М.
Нормальный сброс - HTML Шорты
5:42
HTML Academy
Рет қаралды 34 М.
Как правильно и быстро верстать сайты
23:53
Какие нужны фавиконки - HTML Шорты
6:02
HTML Academy
Рет қаралды 23 М.
Интенсивный курс адаптивная верстка сайта за 15 минут! html css
16:13
Обучение HTML, CSS, JavaScript | Анатолий Ивашов
Рет қаралды 51 М.
Процесс загрузки web страницы
25:19
loftblog
Рет қаралды 42 М.
WHY THROW CHIPS IN THE TRASH?🤪
00:18
JULI_PROETO
Рет қаралды 9 МЛН