2013-06-03 4 views
5

Что я хочу знать, так это то, как иметь <div> на полпути через экран и высоту 100% независимо от разрешения экрана и разрешения по размеру окна.Сохранение div на полпути по экрану независимо от того, какое разрешение у вас есть

Спасибо всем за ваши ответы, они все мне помогли! Извините, если этот вопрос был немного запутанным, я на самом деле не делал каких-либо css раньше, поэтому я не знал, как правильно это выразить ... Спасибо еще раз!

+0

как о стиле = 'ширина: 50%;' ? –

+0

@ user2413519 Вы можете попробовать использовать [JSFiddle] (http://jsfiddle.net/) – Praveen

+0

Я сейчас же поддержал, теперь вы можете добавлять изображения? и ширина: 50%; должно сработать. –

ответ

0

в CSS

your_div{ 
width:50%; // 50% of current screen size; 
} 

Demo

+0

Хорошо, спасибо, что решает некоторые из них, но скажите, нужна ли мне определенная ширина, например 800 пикселей? Изменение этого изменяет положение div, так что если я посмотрю его на большие разрешения, он больше не находится в центре? – user2413519

1
html,body { height:100%; } 
#div_selector { width:50%; margin:0 auto; } 
0

Если вы выбираете стиль положение "фиксированный". Div будет ориентироваться на размер окна браузера, а не на размер других div.

1

использовать jsfiddle, чтобы сделать шоу :).
Основном я бы думать:

html, body {height:100%;margin:0;} 
body {padding-left:50%; */or right */ 
div.w50h100 { 
width:50%; 
height:100%; 
position:fixed; 
top:0; 
left:0; /* or right:0; */ 
} 

Хорошо, вы сделали это ясно, и это просто,

html,body{ 
    height:100%; 
    margin:0; 
} 
div#center { 
    min-height:100%; 
    width:XX; 
    margin: auto; 
} 
+0

Таким образом, у вас есть остальные 50% слева от ширины используемого содержимого потока. –

2

В вашей реакции на @Arpit Я понимаю, что вы хотите, чтобы отцентрировать DIV независимо от того, разрешение экрана.

Попробуйте это:

#div { 
    width: 800px; 
    margin: 0 auto; 
} 

Different техника:

#div { 
    width: 800px; 
    position: absolute; 
    left: 50%; 
    margin-left: -400px; 
} 
+1

Ах да, спасибо, это то, что я искал! +1 – user2413519

+0

Не могли бы вы закрыть сообщение, проверив мой ответ как правильный ответ, пожалуйста? Он по-прежнему выглядит как открытый. (наведите указатель мыши на левую сторону моего ответа, вы увидите, что маркер станет зеленым) –

Смежные вопросы