2016-05-07 3 views
-2

ここでは何が起こっているのか分かりません。問題は、私はHTML.theメニューのメニューに実際にアンカータグが含まれているが、いくつかのリンクが動作していて、他はクリック可能ではないということです。どんな助けもありがとう。 jugをありがとう編集:HTMLアンカータグがクレイジーになった、いくつかのガイドラインが必要

PS:私はすべてのページで同じディレクトリを持っていますが、一部は動作していますが、他のものは動作しません。

これはメニュー用のコードです。

<ul> 
    <li><a href="index.php">Home</a></li> 
    <li><a href="about.php">About</a></li> 
    <li><a href="services.php">Services</a></li> 
    <li><a href="menu.php">Menu</a></li> 
    <li><a href="price.php">Price</a></li> 
    <li><a href="contact.php">Contact</a></li> 
</ul> 

私が「ABOUT」または「SERVICES」ページに行くと、アンカータグが機能しないため、どこにも行けません。メニュー

#menu 
{ 
    background-color:brown; 
    width:100%; 
    height:auto; 
    float:left; 
    clear:both; 
} 
#menu ul { 
    list-style: none; 
    padding: 0px; 
    //margin-left:auto; 
    width:900px; 
} 

#menu li { 
    list-style: none; 
    padding: 0px; 
    display: inline; 

} 

#menu a { 
    float: left; 
    width: 150px; 
    height: 40px; 
    display: block; 
    text-align: center; 
    text-decoration: none; 
    color: #ffffff; 
    font-weight: bold; 
    padding-top: 17px; 
    font-size: 15px; 
} 

#menu a:hover{ 
    color:#BAD1F3; 
} 
+0

クリックできない場合は、CSSルールに問題がありますか? – AlFra

+0

はあなたのメニューのCSSコードを表示します。 –

+0

try: 'sometext'または 'sometext' –

答えて

0

"サービス"と "会社概要"ページの見出しには、リンクが重なるパディングがあります。見出しからposition: relative;を削除すると、リンクを再度クリックできるようになります。

+0

あなたの配慮に感謝します。私はそれに気付かなかった。私はそれをチェックするつもりです。 –

+0

あなたはその人のためにあなたを愛しています。あなたは私のすべての問題を解決しました。私はあなたにポジションの相対的な問題が実際に何かを説明してほしいと思っています。その相対的な位置は何ですか?いつ、どこで使うべきですか?それの代わりに何がありますか? –

+0

@MehranKhan通常、要素は重なり合うことはできません。配置された要素は例外です。要素に位置を与えると、他の要素と重なり合うことが許されます。そのため、リンク上をクリックすると、リンク上ではなく見出しのパディングを実際にクリックしています。 – Chris

0

メニューは、以下の要素によって浮かべと重なっているため

これは私のCSSです。 overflow: hidden;#containerに追加すると、フロートがクリアされます。

+0

これをチェックする予定です。ありがとうございます –

関連する問題