нужна помощь на странице содержания asp.net - PullRequest
0 голосов
/ 14 февраля 2009

Кто-нибудь, пожалуйста, помогите мне, как разместить страницу контента в центре страницы. Я пытаюсь использовать класс css, но у контента нет свойства css. В моем приложении, когда я нажимаю ДЕТАЛИ ВХОДА, эта страница должна открыть в центре, но открытие под пунктом меню. Вот мой код:

Ответы [ 4 ]

1 голос
/ 14 февраля 2009

Автоматическое значение на левом и правом полях работает для центрирования div по горизонтали. К сожалению, это не работает по вертикали, поэтому вам может потребоваться установить это вручную или определить разрешение экрана динамически.

<div id="loginBox">
..login form here
</div>

<style>
#loginBox {
  width:400px;
  height:300px;
  margin:400px auto 0px auto;
}
<style>
1 голос
/ 14 февраля 2009

Как говорили другие авторы, вам нужно использовать CSS, чтобы расположить div в центре экрана.

Вот небольшой код, который поможет вам в этом.

div#centered {
    background-color: #eee; 
    border: 1px solid #ddd; 
    position: absolute; 
    left: 50%; 
    top: 50%;  
    width: 400px;  
    height: 300px; 
    margin-left: -200px;  
    margin-top: -150px;
}

И это использование:

<div id="centered"><!-- your login stuff --></div>
0 голосов
/ 14 февраля 2009

Заполнитель содержимого - это виртуальный контейнер, он не влияет на визуализацию вашей страницы. Думайте это как LiteralControl. Таким образом, вы должны разработать окружающие элементы вашего наполнителя контента.

0 голосов
/ 14 февраля 2009

Поместите ваш заполнитель содержимого в <div>, а затем центрируйте div?

...