Если вы хотите, чтобы средний элемент пролегал по всей странице по вертикали, вы можете использовать calc()
, который введен в CSS3.
Предполагая, что у нас есть фиксированная высота
и html, body {
height: 100%;
}
header {
height: 100px;
background: grey;
}
section {
height: calc(100% - (100px + 150px));
/* Adding 100px of header and 150px of footer */
background: tomato;
}
footer {
height: 150px;
background-color: blue;
}
footer
элементов, и мы хотим, чтобы тэг section
занимал всю доступную вертикальную высоту ...
Предполагаемая разметка
100px
Expand me for remaining space
Итак, ваш CSS должен быть
html, body {
height: 100%;
}
header {
height: 100px;
background: grey;
}
section {
height: calc(100% - (100px + 150px));
/* Adding 100px of header and 150px of footer */
background: tomato;
}
footer {
height: 150px;
background-color: blue;
}
Итак, что вы делаете, добавляя высоту элементов и вычитая из 100%
с помощью функции calc()
.
Просто убедитесь, что вы используете height: 100%;
для родительских элементов.
При попытке выполнить 2 системы, у Вас должно быть 4 раздела: один для окон, один для Ubuntu, один как Область подкачки и один для Ваших документов. Это должно держать их отдельно. Это должно работать, потому что Ubuntu устанавливает, это - загрузчик по старому. Вы уверены, что установили это правильно. Если да, необходимо изменить загрузчик на GNU GRUB. Это обнаруживает все виды операционных систем. Это должно добиться цели для Вас. Но исследование о GRUB перед попыткой чего-либо потому что Вы не могли смочь восстановить свой загрузчик окон после применения его. Удача.