Моему клиенту нужна веб-страница в середине экрана. Для этого я объявил всю веб-страницу в div под названием mainpage
. CSS:Отношение позиционирования CSS, не отображающее верхнее поле
#mainpage
{
position:relative;
width:850px;
margin:0 auto;
height:70%;
top:15%;
background:#F1F1F1;
}
Но приведенный выше css не отображается в середине экрана по вертикали. Если я даю absolute
или fixed
, он находится посередине экрана по вертикали, но горизонтально он выровнен по правому краю! Как я могу получить желаемый результат?
EDIT: Мои HTML коды
<body>
<div id="mainpage_wrapper">
<div id="mainpage">
<div id="header_wrapper">
<div id="header">
<?php require_once('menu.php'); ?>
<?php echo $logo; ?>
<?php echo $menu; ?>
</div>
</div>
<div id="main-container">
<!-- List of logos -->
<div id="logolist">
, пожалуйста, напишите свой html-код, поскольку я не знаю, где вы положили #mainpage. – Kooki3
Вы имеете в виду ** выровненный слева ** правый? – iConnor
Вы добавили 'html, body {height: 100%}'? – Pete