Добрый день. Возникла небольшая проблема с шаблоном, точнее с фоном. В браузерах на весь экран и с широким и обычным монитором шаблон выглядит нормально. Но если у пользователей будет узкий монитор или браузер открыт не на весь экран, то начинает разъзжаться шаблон, фон body уезжает, а шапка и низ шаблона (как слои) стоят на месте Так же можно посмотреть в любом браузере, если механически окно сужать , шаблон разъезжается. Причина понятно в css. Кто может помочь что сделать с фоном чтобы он не разъезжался?. сайт http://devel.gamesrv.org/anabella/ сss код Код (html): /* CSS Document */ #content60 {float:left;width:74%;overflow:hidden;} #content80 {float:left;width:74%;overflow:hidden;} #content100 {float:right;width:74%;overflow:hidden;} * { margin:0; padding:0; } body { background: #223d4a url(../images/body_bg.jpg) repeat-y 50% 0; background-color: #CC9966; font-family: Tahoma, Arial, Times New Roman; font-size: 12px; min-width: 1200px; color: #2c3740; } h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address { margin:0.5em 0; } h1, h2, h3, h4, h4 { padding-bottom: 5px; margin: 14px 0; font-family: Geneva, Arial, Helvetica, sans-serif, Times New Roman; } h1 {font-size: 175%;} h2 {font-size: 150%;} h3 {font-size: 120%;} h4 {color:#fff; font-size: 50%;} a:link, a:visited { font-size: 12px; color: #660000; text-decoration: none; font-family: Tahoma, Arial, Times New Roman; } a:hover { color: #374149; text-decoration: underline; } .contentheading, .contentheading.m4 { background: url(../images/33.png) 0 0 no-repeat; font-family: Georgia, Tahoma, Arial, Times New Roman; font-size: 18px; padding-left: 28px; color: #990000; height: 10px; font-style:italic; text-decoration: none; font-weight: normal; } .contentheading a:link, .contentheading a:visited { } .contentheading a:hover { } .modifydate{ font-family: Tahoma, Arial, Times New Roman; font-size: 10px; color: #660000; padding: 10px; } .small{ font-family: Tahoma, Arial, Times New Roman; font-size: 10px; color: #660000; } .createdate{ font-family: Tahoma, Arial, Times New Roman; font-size: 10px; color: #660000; } .readon{ font-family: Tahoma, Arial, Times New Roman; font-size: 12px; font-weight: bold; color: #660000; height: 30px; } a.readon:link, a.readon:visited { font-family: Tahoma, Arial, Times New Roman; font-size: 12px; color: #660000; text-decoration: none; padding: 5px 8px 3px 7px; height: 30px; width: 100px; } a.readon:hover { text-decoration: underline; } td.buttonheading { width: 16px; } .article_column {padding:10px} .article_row {padding:10px;} li,dd { margin-left:1em; } fieldset { padding:.5em; } #wrap { width: 957px; text-align:left; margin:0 auto; } #header { height: 100px; background: #CC3333 url(../images/logo.jpg) 0 0 no-repeat; position:relative; } .header_bg { background: #2c3740 url(../images/header_bg.png) 0 0 repeat-x; } /*-------------------------------------------------------------- TOP MENU -----*/ #top { background: url(../images/topmenu.gif) repeat-y 50% 0; font-weight: bold; border:0; margin:0 -60px; padding:0; width:1078px; height: 45px; } #top ul li a { padding: 3px 20px 0px 0px; text-align: left; height: 22px; color: White; text-decoration: none; float: left; display: block; margin-top: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #fff; } #top ul { font-size: 14px; color: #660000; font-family: Tahoma, Arial, Times New Roman; padding-right: 10px; padding-left: 0px; } #top ul li { display: inline; } #top ul li a:hover { background-color: #660000; color: #fff; } /*-------------------------------------------------------------- BREADCRUMBS -----*/ #breadcrumbs { padding-right: 10px; float:right; text-align: right; width: 100%; overflow:hidden; height: 22px; color: #fff; } .breadcrumbs { } #breadcrumbs a { color: #fff; } #content { float:left; width:60%; overflow:hidden; } .inside { padding:10px; } #leftcol { float:left; width:24%; overflow:hidden; padding-left: 10px; } #rightcol { float:left; width:20%; overflow:hidden; padding-left: 10px; } #footer { background: url(../images/menuniz.gif) ; font:0.8em Tahoma, Arial, Times New Roman; color:#999; border:0; margin:0 -122px; padding:0; width:1200px; height: 80px; } /*PDF & print buttons */ p.buttonheading { text-align:right; } .buttonheading img { border:0; padding: 6px; } p.buttonheading a:link,p.buttonheading a:visited { border:solid 2px #fff; } .leading p.buttonheading a:link,.leading p.buttonheading a:visited { border:solid 2px #EFDEEA; } p.buttonheading a:hover { background:none !important; color:#000 !important; } p.buttonheading a:active,p.buttonheading a:focus { border:solid 2px; color:#000; } #banner { padding: 5px; text-align:center; overflow:hidden; clear:both; } #footer { text-align:center; clear:both; overflow: hidden; } a { text-decoration:none; color: #1d5867; } a:hover {text-decoration:underline;} h1,.componentheading {font-size:1.7em;} h4 {font-size:1.3em;} h4 {font-size:1.2em;} h5 {font-size:1.1em;} h6 {font-size:1em;font-weight:700;} ol {list-style: decimal outside; } ul { margin: 0; padding: 0; list-style: none; } li { line-height: 17px; text-indent: 18px; padding-top: 0px; background-image: url(../images/arrow-1.png) ; background-repeat: no-repeat; background-position: 0px 3px; } /*-------------------------------------------------------------- MODULE STYLING -----*/ #rightcol, #leftcol { padding-top: 10px; } table.moduletable { width: 182px; margin-top: 10px; margin-bottom: 10px; } .moduletable2 a:link, a:visited {color: #660000} .moduletable2 table.moduletable { width: 100%; margin-bottom: 5px; } .moduletable2 table.moduletable th { background: none; padding: 5px; font-family: Tahoma, Arial, Times New Roman; font-size: 12px; color: #990000; height: 12px; text-transform: uppercase; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #aec9d4; text-align: left; list-style: none; } /*-----------------------------------------------Menu Styling*/ /* Menu Heading*/ table.moduletable th, table.moduletable_menu th { padding: 10px; font-family: Tahoma, Arial, Times New Roman; font-size: 12px; color: #000; height: 12px; text-transform: uppercase; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #990000; text-align: center; font-weight: bold; } } .moduletable_menu ul.menu li a span { background : none; } .moduletable_menu ul.menu li a:hover, .moduletable_menu ul.menu li a:active, .moduletable_menu ul.menu li a:focus { background-position : 0 -25px; text-decoration : none; color : #990000; font-size : 12px; text-align : left; } .moduletable_menu ul.menu li.active a { background-position : 0 -25px; text-decoration : none; color : #990000; font-size : 12px; font-weight: bold; text-align : left; } .moduletable_menu ul.menu li.active a span { background : none; } .moduletable_menu ul.menu li li a span { list-style : none; background : none; } .moduletable_menu ul.menu li ul { margin : 0; padding : 0; list-style : none; } .moduletable_menu ul.menu li li { list-style : none; background : none; } .moduletable_menu ul.menu li li a { list-style : none; background : none; vertical-align : middle; font-size : 12px; color : #666; text-align : left; text-decoration : none; height : 20px; padding : 2px 10px 0 10px; } .moduletable_menu ul.menu li li a:hover, .moduletable_menu ul.menu li li a:active, .moduletable_menu ul.menu li li a:focus { color : #CC0000; list-style : none; background : none; text-decoration : none; } .moduletable_menu ul.menu li li.active a { color : #666 !important; list-style : none; background : none; text-decoration : none; } .moduletable_menu ul.menu li li a span { list-style : none; background : none; } .pollstableborder td { text-align: left; }
или ты сама нашла проблему или у меня и в Opera и в FF всё отображается корректно, без всяких... как у тебя на картинке показано 640x480, 800x600, 1024x768 (ради прикола 320x200) на всех разрешениях попробовал поиграть окном браузера, всё стоит на месте как вкопаное