ИсточникLike
Убираем теги div - может кому пригодится
Div может быть сделан из любого элемента благодаря css свойству:
Всё просто. Все современные браузеры позволяют нам называть теги как угодно, при этом теги будут распознаваться. IE снова отличился но для него тег можно добавить в объектную модель с помощью вот такого скрипта:
display:block
Пример сокращения кода:<div></div> - 11 байт кода
<z></z> - 7 байт кода
Если сайт сверстан дивами, а страницы велики и содержат 100, 200 блоков, то выигрыш будет ощутим. К тому же мы усложним работу ворам кода.Всё просто. Все современные браузеры позволяют нам называть теги как угодно, при этом теги будут распознаваться. IE снова отличился но для него тег можно добавить в объектную модель с помощью вот такого скрипта:
<script type='text/javascript'>document.createElement('z')</script>
Не забудьте назначить нашему новому блоку стиль display:<style type='text/css'>z{display:block}</style>
Всё! теперь все блоки на вашем сайте могут быть совершенно спокойно заменены на новоиспеченный элемент.<html>
<head>
<style type='text/css'>z{display:block}</style>
<script type='text/javascript'>document.createElement('z')</script></head>
<body>
<z>Текст 1</z>
<z>Текст 2</z>
<z>Текст 3</z>
</body>
</html>