У меня есть эти divs.Как сохранить левый div в верхней части?
HTML, заключается в следующем.
<div id="full-size">
<div id="left-content">
</div>
<div id="center-content">
</div>
<div id="right-content">
</div>
</div>
И CSS четырех дивы:
#full-size{
height:100%;
width:100%;
overflow:auto;
top:5px;
position:relative;
padding: 1px 220px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display:table;
table-layout:fixed;
background-color:#F00;
}
#left-content {
width:190px;
border:1px solid #000;
overflow:auto;
padding: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color:#222;
margin-left: -200px;
float:left;
border:1px solid #000;
display:table-cell;
}
#center-content {
height:100%;
width: 100%;
border:1px solid #000;
overflow:auto;
display:inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color:#222;
padding:5px;
display:table-cell;
}
#right-content {
width:190px;
border:1px solid #000;
overflow:auto;
float:right;
padding: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color:#222;
margin-right: -200px;
display:table-cell;
background-color:#222;
position: absolute; /*newly added*/
right: 220px; /*newly added*/
top: 5px;/*newly added*/
}
Каждая вещь реагирует так же, как я хочу. Левый и правый divs имеют размер и положение, центральный div всегда должен адаптироваться к ширине между границами div.
Что я не могу понять, почему левый div всегда остается на дне, мне нужно, чтобы он всегда был сверху, как правый.
Это моя проблема, чтобы левый div оставался на вершине. Я не очень разбираюсь в css, но это те, которые мне удалось сделать в Firefox, Chrome и IE. Во всех них макет такой же.
Как я уже сказал, я не очень разбираюсь в css, и единственное, что я хочу, это макет для работы в большинстве браузеров. Я не против бросить все это, если мне нужно. Мне нужно только что-то работать.
UPDATE:
Похоже, эти работы просто отлично, если изолированы, так что здесь все вещи, и ошибка происходит.
http://jsfiddle.net/wr0r8msu/1/
Это происходит только в Firefox, IE и Chrome работают!
Благодарим за любую помощь заранее.
Из изображения, похоже, левый div выровнен по низу. Вот сценарий предоставленного кода http://jsfiddle.net/wr0r8msu/ – Huangism
да это левый, мой плохой: P, пример скрипки работает там, но не здесь: X – JaimeASV
ОК, поэтому проблема не должна быть здесь, должна будь остальной css, я собираюсь поместить весь код в Fiddle, и это показывает, что происходит - http://jsfiddle.net/wr0r8msu/1/ – JaimeASV