2011-12-21 7 views
0

私はこの疑問をASP.Netと学校でCS専攻として勉強している私の娘のために投稿しています。彼女は友人のためのウェブサイト上で作業しており、ASPメニューを使用しています。彼女はmenuitemsのためのイメージを使用しており、垂直サブメニュー項目を持っています。メニューアイテムの上にマウスを移動すると、サブアイテムがポップアップすると、アイテム間に5ピクセルの透明なスペースがあり、ページテキストが表示されます。私は彼女のコードのコピーを持っていませんが、必要に応じてそれを得ることができます。誰もこれを見て、それを修正する方法を知っていますか?これはちょうどマージンの問題か、彼女が見なければならない他のプロパティがありますか?ASP.NET Menuitem間隔の問題。 (menuitemsの間のページテキストを表示)

+0

私たちが見ることができるURLにコードを公開するのが最も役に立つでしょう。私の推測では、この問題は良いol 'CSSによって解決されるということです。 あなたの娘がCSメジャーであれば、彼女は彼女がエチケット、検索ツールなどを学ぶことができるように、彼女にStackoverflowを関与させることを強くお勧めします。 –

+0

サイトはまだ公開されていないので、私はそれをあなたに指示することはできません。私は彼女が授業外の時に彼女のコードを投稿するように努力します。ありがとう。 – Rhonda

+0

よかったです。覚えておくべき重要な点は、.NETがこれらのASPタグをすべてクライアントに送信する前に通常のHTMLに解決することです。これは通常、これらの問題を処理するためにCSSを使用できることを意味します。私は確かに知っていることが起こっているのを見なければならないでしょう。 –

答えて

0

ナビゲーションにはいくつか問題があります。

.menu ul 
{ 
    list-style: none; 
    z-index:151; 
} 

そして、このように見て、それを編集します。このエントリを見つけ、あなたのCSSファイルで

:しかし、この質問は、私はそれに焦点を当てるように、メニュー項目の後ろに表示されるテキストを非表示にする方法についてです:

.menu ul 
{ 
    background-color:#F4ECE6; 
    list-style: none; 
    z-index:151; 
} 
+0

IEでメニュー項目がポップアップする理由を知りましたか?私はz-indexがそれを修正すると思っていたでしょう。 – Rhonda

関連する問題