Тег P против DIV
Столкнулся с одной неприятной штукой, и хочу узнать мнение тех, кто посмышлённей меня в web-дизайне.
Итак, у меня есть некий документ, допустим: Код HTML:
<P>Первый абзац документа</P> Код:
.document_container { Код HTML:
<div class="document_container"> привязан к его местоположению. Но из-за position: absolute и явно заданной left-координаты он выносится на поля. При наведении на menu курсора мыши срабатывает селектор "menu:hover .menu", и содержимое меню становится видимым. Тут ничего хитрого. Однако, из-за того, что тег <P> не обязательно закрывать и он сам закрывается при встрече блока, ломается структура документа, как только я добавляю div с меню (потому что тег <P> открыт перед ним, но закрыт после него)! DIV с меню на SPAN заменить нереально - ведь там должны быть именно блоки! Поэтому вопросы: 1) насколько обязательно применять <P> с точки зрения работы с сайтом поисковых машин и прочего. Есть ли у тега <P> какое-то реальное отличие от <DIV> помимо его дурацкого автозакрытия? 2) есть ли другой путь сделать менюшку, привязанную к определённому месту в тексте (собственно, вынесена она на поля, или просто встречается в тексте, не так важно)? |
Часовой пояс GMT +4, время: 15:37. |
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.