Всем спасибо. Действительно, как и говорил downhouse помогло display: inline-block! Все остальные браузеры и без него понимали все эти паддинги и маржины. А на счет того, можно ли присваивать h8 или например hochusamku283192483, то на сколько я знаю новым браузерам судя по всему все равно как называется тэг, даже если его и нет в природе, то нужно лишь задать ему параметры отображение в стиле, который браузер и покажет. Ясное дело, что все это не валидно и если указать тэк h8 это не озачает "заголовок" со всеми характеристиками этого тэга (h) по умолчанию. А вот старые версии, того же ie такие ухищрения не обрабатываются... Нет, ну разве не прикольно самому создавать тэги? Например: <popa>Лучшее предложение!</popa>! Осталось лишь указать в css его стиль и все готово, можно переходить на ссылку валидатора, ну и в случае если кто-то захочет посмотреть Html код страницы, то он будет весьма удивлен!!!