Я пытаюсь изменить высоту нижнего колонтитула, используя ниже css. Если я задаю высоту с помощью пикселей, она изменит размер на правильное количество пикселей (например, height: 100px;). Установка процентного значения, как показано ниже, не работает. Я просто хочу, чтобы нижний колонтитул составлял процентную высоту всей высоты экрана, чтобы обеспечить различную высоту экрана. Есть ли способ сделать это?Невозможно установить высоту в процентах
Вот код, я использую::
.ui-page .ui-footer .ui-navbar a {
height : 60%;
}
<div data-role="footer" data-position="fixed">
<div data-role="navbar">
<ul>
<li><a href="/view" data-role="tab" data-icon="grid">View</a></li>
<li><a href="/add" data-role="tab" data-icon="grid"
class="ui-btn-active">Add</a></li>
<li><a href="/edit" data-role="tab" data-icon="grid">Edit</a></li>
</ul>
</div>
</div>
вы можете показать свой HTML? –
Процент высоты работает только в том случае, если родительский элемент имеет заданную высоту. – devstruck
@tim peterson HTML помещен в вопрос –