Я пытаюсь создать страницу с четырьмя контейнерами div
, каждая из которых имеет ширину 100% и высоту 100%. Я хочу, чтобы в центре был главный div
, а затем один слева, справа и внизу (да, они должны быть расположены так, как это делается для анимации jQuery).Позиция Абсолютная: Отрицательные значения
Ниже мой текущий код (а вот JSFiddle):
HTML
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stylesheets/test.css">
</head>
<body>
<div id="container1"></div>
<div id="container2"></div>
<div id="container3"></div>
<div id="container4"></div>
</body>
</html>
CSS
html, body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
/*overflow: hidden;*/
}
#container1 {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-color: blue;
}
#container2 {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: -100%;
background-color: red;
}
#container3 {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 100%;
background-color: green;
}
#container4 {
position: absolute;
height: 100%;
width: 100%;
top: 100%;
left: 0;
background-color: orange;
}
У меня не было проблемы с div
с которые находятся справа и внизу, но я не могу получить налево.
Я также пытался расположить левую div
на left: 0
и top: 0
с главным делением при left: 100%
и top: 0
, но я не уверен в том, как получить для загрузки страницы просмотра основного div
(синей). Пример этого - this JSFiddle.
Любые идеи?
Немного сложно понять, что вы хотите сделать. Это неверно. Я предполагаю, что http://jsfiddle.net/P2rjV/10/ – Cyclonecode
Я бы предложил вам использовать z-index для этой цели! Вам не нужно указывать какие-либо атрибуты позиции , просто попробуйте дать z-index и в анимации jQuery вы можете изменить $ ("# ID"). Css ({z-index: "maxvalue"}); –
@ KristerAndersson Прошу прощения, если я не понял. Я действительно хочу, чтобы оранжевый 'div' находился слева от синего' div'. Я сделал это во второй скрипке, которая была опубликована, но я хочу, чтобы страница загружалась в синий 'div'. – MitulP91