1

css初心者なので、メニューバーの高さを下げる方法を教えてください。

Visual Studio 2010 で、新しいプロジェクトを開き、ASP.Net Web サイトを選択しました。メニューバーの幅を

ここに画像の説明を入力

ここに画像の説明を入力

<div class="clear hideSkiplink">
            <asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal">
                <Items>
                    <asp:MenuItem NavigateUrl="~/Default.aspx" Text="Home"/>
                    <asp:MenuItem NavigateUrl="~/About.aspx" Text="About"/>
                </Items>
            </asp:Menu>
        </div>

ここにcss CSS とページソースがありますPagesource デザイナーでは正しく表示されますが、プロジェクトを実行すると幅が増加します!!!

Firefox で開くと正しく開き、Chrome で開くとスペースが増えます

4

1 に答える 1

1

コンピューターで VS Web Developer の無料版を入手するのに何時間もかかりました。:\ 以前にこの問題を抱えていたことを思い出し、それを修正する方法も以前に知っていました。基本的に、レイアウトと競合するデフォルトのスタイリングの1つに関係しています。コントロールには、いくつかの非表示のアンカー タグがありasp:Menuます。これを修正するには、このスタイル ルールをデフォルト シート (タブ メニューの下) に追加するだけです。

.hideSkiplink a
{
    display:none;
}

これらのリンクが何に使用されているかはわかりませんが、その時点で使用していない場合は、このスタイル ルールで問題が修正されます。

于 2012-08-03T20:22:34.773 に答える