Нужно ли еще указывать в стилях display: block; для header, main, header и т.д.?
Такой вопрос, нужно ли еще на сегодняшний день указывать в стилях(css) правило display: block; для таких элементов как header, main, footer, aside - в общем для html 5 элементов или все(или многие) браузеры уже прекрасно их понимают ?
Знаете, а какие браузеры все-таки нужно поддерживать ?
а так хотелось бы все, мало ли ... =)
На сколько я знаю костыли нужно ставить для IE8-9, в 10-11 вроде проблем нет
p.s. скиньте, пожалуйста так называемые костыли, которые рекомендуете для IE8-9 к html5 и адаптивной верстки(media)
Blyyya: используйте normalize.css, в остальном все зависит от вашей аудитории. Изучайте статистику. Но в целом могу сказать, что сегодня минимальной планкой считается IE9, хотя по прежнему много компаний поддерживающих IE8
Денис Инешин: Вот вот...
друг попросил забацать сайт, вот думаю, что лучше использовать... flexbox или адаптивную верстку(media, % и т.д.), но flexbox не поддерживается IE8-9
но вопрос в том, будут ли на этот сайт заходить с IE8-9 и много ли таких будит ?! =)
Blyyya: для этого то вы и должны прикинуть аудиторию сайта.
Например сайт по продаже хипсто-футболок, аудитория хипстеры, основные браузеры современные десктопные/мобильные. Можно смело делать IE10+ и flexbox.
Или скажем корпоративный сайт завода. Аудитория всякие сотрудники этого и соседних заводов, сотрудники фирм по покупке товаров этого завода. Корп. сектор, древние компы, старые браузеры. Тут минимум IE8, а может где-то и вообще IE7 найти можно. Вывод, никакого flexbox.
Денис Инешин: Ага... понятно =)
жаль конечно, что нет универсального варианта(способа) flexbox, чтобы для всех браузеров поддержка была =)
было бы очень здорово, переходи на новую технологию и спокойно ваяй, а его увидят все и вся