Потрібно в залежності від розміру монітору задавати різні параметри margin і width тега <table> або <div>.
Хотів би порадитись як це краще реалізувати?

/*
-----------------------------------------------
File: layout.js
Author: Denys Nosov at http://www.denys.org.ua
Version: 16.05.2008
License: Commerce
----------------------------------------------- */
if (screen.width < 1024)
{
document.write('<style type="text/css">/*<![CDATA[*/body{background: url(/templates/xxx/images/bg_800.jpg) no-repeat;}/*]]>*/</style>');
}
if (screen.width >= 1024)
{
document.write('<style type="text/css">/*<![CDATA[*/body{background: url(/templates/xxx/images/bg_1024.jpg) no-repeat;}/*]]>*/</style>');
}
if (screen.width >= 1280)
{
document.write('<style type="text/css">/*<![CDATA[*/body{background: url(/templates/xxx/images/bg_1280.jpg) no-repeat;}/*]]>*/</style>');
}
if (screen.width >= 1400)
{
document.write('<style type="text/css">/*<![CDATA[*/body{background: url(/templates/xxx/images/bg_1400.jpg) no-repeat;}/*]]>*/</style>');
}
if (screen.width >= 1600)
{
document.write('<style type="text/css">/*<![CDATA[*/body{background: url(/templates/xxx/images/bg_1600.jpg) no-repeat;}/*]]>*/</style>');
}
if (screen.width >= 2000)
{
document.write('<style type="text/css">/*<![CDATA[*/body{background: url(/templates/xxx/images/bg_2000.jpg) no-repeat;}/*]]>*/</style>');
}
<!-- Виводимо наш CSS -->
<link rel="stylesheet" href="/templates/ххх/css/style.css" type="text/css" />
<!-- Після CSS виводимо скрипт layout -->
<script src="/templates/ххх/css/layout.js" type="text/javascript"></script>
Зараз переглядають цей форум: Немає зареєстрованих користувачів і 0 гостей