Ответ 1
CSS:
body { width: 100%; text-align: center; }
#centerContainer { width: 900px; text-align: left; margin: 0px auto; }
HTML:
<body>
<div id="centerContainer">Content</div>
</body>
Я хочу, чтобы содержимое веб-страницы было сосредоточено и максимальная ширина, скажем 900px.
Из моих исследований и тестирования, похоже, что это способ сделать это, но я хотел подтвердить:
<body style="max-width:900px; text-align:center;margin-left:auto ;margin-right:auto">
Очевидно, вы бы поместили стиль в CSS.
И я полагаю, что у кого-то с большим экраном появится довольно новый браузер.
CSS:
body { width: 100%; text-align: center; }
#centerContainer { width: 900px; text-align: left; margin: 0px auto; }
HTML:
<body>
<div id="centerContainer">Content</div>
</body>
Зачем использовать обертку до тех пор, пока вам это не понадобится? Я бы не обволакивал ничего невообразимо, потому что вы можете это добавить. Кроме того, вы можете использовать тег Body как "бесплатную упаковку", если хотите:
CSS
html {
margin: 0 auto;
max-width: 900px;
}
body
{
/* whatever you want */
}
То, как я это делаю, - это создать обертку div, которая будет содержать ваш контент на странице.
CSS
#wrapper{margin:0 auto; width:900px;}
HTML:
<div id="wrapper>
<!--content goes here-->
</div> <!--/wrapper-->
Вместо того, чтобы сделать <body>
в центре, я бы рекомендовал сделать <div>
в качестве оболочки или контейнера с width: 900px
.
HTML:
<body>
<div id="container">
**Your Contents**
</div>
</body>
CSS:
body{
width: 100%;
}
#container {
width: 900px;
margin: 0 auto;
}
Вместо того, чтобы делать это на теле, я создал бы "обертку" div и стилю его следующим образом:
<div style="width: 900px; margin: auto;">Content</div>