Вот пример я тестирую на: Bootstrap starter themeCss% с высотой
Вы можете попробовать инспектировать элемент. Почему я не могу изменить высоту метки header
или ее фоновое изображение %
? Я пробовал использовать px и работает так. Например height:800px;
Но если я использую height:80%;
, он не будет работать. Может кто-нибудь объяснить, как это работает? Я не знаю, что я делаю неправильно.
Для 'header' соблюдать высоту, данное в процентах, то его родитель должен также иметь' height', и если это так же дается в процентах, следующего родителя и т. д. Можете ли вы сказать, так ли это? ... Часто это правило заканчивается этим правилом 'html, body {margin: 0; высота: 100%; } ' – LGSon
Возможное дублирование http://stackoverflow.com/questions/8262852/css-height-in-percent-not-working и http://stackoverflow.com/questions/16642866/height-percentage-not-working- in-css и http://stackoverflow.com/questions/21357238/css-height-100-percent-not-working –
@LGSon Да, этого не хватало 'html, body {margin: 0; высота: 100%; } '.Tnx много помощник, спас меня много времени! – Aco