Я просто использовал бы таблицу.
, По моему опыту, с помощью таблицы для расположения будет работать, то же во всех браузерах и CSS не будет (особенно, при попытке поддерживать IE6). Это просто не стоит часов и часов кодирования, чтобы заставить расположение работать в CSS, когда это может быть сделано через 10 минут с помощью таблицы.
другое преимущество для использования таблиц состоит в том, что Ваше расположение может очень легко динамично измерить себя к содержанию. Попытка сделать это с CSS является огромным кошмаром.
Если вам не нужно ничего перетаскиваемого / кликабельного , отключив ввод в полях ввода и т. д., я бы подумал о том, чтобы показывать абсолютно позиционированный прозрачный div по всей странице, так что каждый щелчок будет по div, который ничего не сделает. Это позволит вам быстро и аккуратно включать и выключать этот блокировщик щелчков без необходимости регистрировать кучу слушателей
Если onclick = null был выполнен, как отменить событие onclick для нормального функционирования .. или
<a href="www.somesite.com" onclick="return yourFunction(this)">Link text</a>
<script type="text/javascript">
function yourFunction(anchor)
{ if(anchor.disabled) return;
/* Your function here */
}
</script>