указывать надо html,body {width:100%, height:100%;}
у фон указывать для body вот так body{background-image:url(url image);background-size: 100% 100% | cover ; } или так или так
-moz- и -o- можно не писать
animation: 'name' 'time' 'animation-timing-function' 'animation-iteration-count'
ну вот собственно всё
ну и минифицировать css
вы ещё о Smil не знаете ...
Конечно табличные данные только на таблицах
Но (моё мнение) я не страдаю ерундой и проще на flex соорудить что ...даже можно и сложнее https://codepen.io/topicstarter/pen/jRdxEM чем просто такое
Нет ни верно
Оверфлоу уберёт возможность скроллить вообще
Вы хотите сохранить скролл но убрать скроллбар кроссбраузерно ?
Посмотрите мой пен там в css есть кроссбраузерное решения для скрытия скроллбара
Визуальное скрытие SVG в разметке делается для того что бы сам SVG документ на странице не занимал место и не было пустого пространства ...
USE - это дубликат какого то объекта и этот тег помогает с экономить место на странице за счёт дублирования нужного SVG хотя в инспекторе кода будет отображаться как будто вставлен реальный код