Сам сайт 1000х700 пикселей, не может быть больше или меньше. Как расположить его ровно по середине экрана и чтобы он всегда по середине и оставался, независимо от разрешения монитора? причем посередине как справа и лева, так и сверху и снизу.
Re: сайт ровно по середине экрана <body><center><div id="123"> .... </div></center></body> div#123 {height: auto !important; height:700px; width:1000px; min-height:700px} Примерно так, точно не тестировал
Re: сайт ровно по середине экрана EPIX, http://www.artlebedev.ru/tools/technogrette/html/align-center/ Работает.
Re: сайт ровно по середине экрана А как сделать тоже самое, только не просто по-центру слева и права, а еще и по центру снизу и сверху. И не относительно блока, как показано на примере, а относительно разрешения монитора?
Re: сайт ровно по середине экрана Как не нашел.. в этом примере никто не запрещает посмотреть исходник и css!
Re: сайт ровно по середине экрана EPIX, как это решение не нашёл? _voland_, же готовое решение показал! В исходный код загляни - там даже комментарии на русском. Код (html): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>akella's template</title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <style type="text/css"> /*<![CDATA[*/ /*стили для красоты*/ body{ text-align:center; font:.8em/1.3 Arial,sans-serif; background:#fff url(center.png) no-repeat 50% 50%; } #centered{ background:black; width:600px; color:#fff; margin: 0 auto; padding:15px; } /*Вертикальное центрирование для нормальных броузеров*/ html, body { height: 100%; margin: 0; padding: 0; } body { display: table; height: 100%; width: 100%; text-align: center; } #wrapper { display: table-cell; vertical-align: middle; } /*]]>*/ </style> <!-- Симуляция вертикального выравнивания для ИЕ. --> <!--[if IE]> <style type="text/css"> /* ==== решение ==== */ div#centered {margin-top: expression(((document.documentElement.offsetHeight/2) -parseInt(offsetHeight)/2) <0 ? "0" : (document.documentElement.offsetHeight/2) -(parseInt(offsetHeight)/2) +'px') ;} /* статья на английском: <http://www.gunlaug.no/contents/wd_additions_20.html> о вертикальном выравнивании и по русски: http://cssing.org.ua/2007/04/26/another-css-valign-method/ */ /* Преимуществом этого подхода является то, что нам не нужно указывать высоту в expression, а только в CSS, IE сам определит высоту и рассчитает margin-top. */ </style> <![endif]--> </head> <body> <!-- BEGIN #wrapper --> <div id="wrapper"> <div id="centered"><p>Остальная пехота поспешно проходила по мосту, спираясь воронкой у входа. Наконец повозки все прошли, давка стала меньше, и последний батальон вступил на мост. Одни гусары эскадрона Денисова оставались по ту сторону моста против неприятеля. Неприятель, вдалеке видный с противоположной горы, снизу, от моста, не был еще виден, так как из лощины, по которой текла река, горизонт оканчивался противоположнымвозвышением не дальше полуверсты. Впереди была пустыня, по которой кое-где шевелились кучки наших разъездных казаков. Вдруг на противоположном возвышении дороги показались войска в синих капотах и артиллерия. </p></div> </div> <!-- END #wrapper --> </body> </html> Да, объявления стандартов в самом начале файла имеет значение.
Вот еще вопрос касательно этой темы. когда сайт выключен или недоступен, при заходе на сайт появляется табличка, информирующая об этом обычных посетителей. где она конкретно находится для того, чтобы ее подредактировать? то есть я хочу эти таблички сделать тоже по-середине экрана, а место их дислокации (место откуда они загружаются) не нашел, подскажите его пожалуйста.