План исправляет высоту меню
Когда отображается следующая разметка, меню отображается как таблица topMainMenu
с высотой 51. Когда я удаляю таблицу стилей Blueprint, topMainMenu
Рендеринг с высотой 20, минимум я полагаю.
<head runat="server">
<title></title>
<link rel="stylesheet" type="text/css" href="Styles/Blueprint/screen.css" />
<script src="<%# ResolveUrl("~/Scripts/jquery-1.4.4.js")%>" type="text/javascript"></script>
</head>
<body>
<form id="form" runat="server">
<div class="prepend-1 span-22 last">
<asp:Menu ID="topMainMenu" runat="server" DataSourceID="mainMenuDataSource" Orientation="Horizontal" Width="100%" Height="16px">
<StaticMenuStyle Height="10px" BackColor="Navy" />
</asp:Menu>
</div>
</form>
</body>
У меня сложилось впечатление, что Blueprint не должен влиять ни на какую высоту в этом сценарии. Конечно, сброс CSS не будет делать это? Никакие стили, которые я пробовал, не могут уменьшить высоту меню ниже 51. Что я могу сделать?
1 ответ
Решение
Это должно переопределить ваш план CSS
<div class="prepend-1 span-22 last" style="height:20px;line-height:20px;">
ИЛИ ЖЕ
<style>
.adjustHeight {
height:20px; line-height:20px; margin:0; padding:0;
}
</style>
<div class="prepend-1 span-22 last adjustHeight">