Я знаю, что это возможно для веб-игры (травиан). то, что я пытаюсь сделать, это иметь ширину ширины 800, что делает 2 вещи:
Во-первых: если браузер имеет ширину более 800 пикселей, погружение сосредотачивается в браузере (это я выяснил)
Во-вторых, если я перетащил окно браузера меньше, мой div прокручивается с левой стороны страницы. Я хочу, чтобы он не проходил мимо левой стороны (0px) страницы, когда страница меньше 800.
Травиан делает это, но я не могу понять это, поэтому любая помощь будет оценена по достоинству.
это центрирует мою коробку, но при изменении размера браузера он обрезает левую сторону (позволяет прокручивать левый край браузера)
#NavBar {
position: absolute;
width: 425px;
margin:0 -225px 0 -225px;
height: 70px;
z-index: 4;
left: 50%;
min-width: 425px;
top: 15px;
color: white;
}
Попробуйте этот CSS
.div-class{
width: 800px;
height:400px;
margin:0 auto;
}
Предварительный просмотр: http://jsfiddle.net/PJC4a/1/embedded/result/ (попробуйте изменить размер окна)
Код: http://jsfiddle.net/PJC4a/1/
.box {
width: 800px;
height: 400px;
background-color: blue;
margin: auto;
}
Это один из трюков, которые можно использовать для центрирования div горизонтально, используя только css.