Проблема с установкой

Только CSS Подход (если высота известна / исправлена)

Если вы хотите, чтобы средний элемент пролегал по всей странице по вертикали, вы можете использовать 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
150px

Итак, ваш 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%; для родительских элементов.

0
задан Scelo 10 May 2012 в 09:22
поделиться

1 ответ

При попытке выполнить 2 системы, у Вас должно быть 4 раздела: один для окон, один для Ubuntu, один как Область подкачки и один для Ваших документов. Это должно держать их отдельно. Это должно работать, потому что Ubuntu устанавливает, это - загрузчик по старому. Вы уверены, что установили это правильно. Если да, необходимо изменить загрузчик на GNU GRUB. Это обнаруживает все виды операционных систем. Это должно добиться цели для Вас. Но исследование о GRUB перед попыткой чего-либо потому что Вы не могли смочь восстановить свой загрузчик окон после применения его. Удача.

0
ответ дан de_dux 22 October 2019 в 14:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: