私のページにはうまくいかなかったリンクがあります。ヘッダーのリンクは機能しますが、2番目のリンクは機能しません。私はCSSを切り取り、両方のリンクが動作します。次のCSSでは、リンクが機能しなくなる原因は何ですか?CSSの遺跡リンク(<a>)
.sidenav {
position: fixed;
height: 100%;
left: 0;
/*top set by $*/
background-color: #2e2e2e;
}
.sidenav a {
display: block;
font-size: 24px;
color: white;
text-transform: uppercase;
padding-left: 15px;
padding-top: 15px;
padding-bottom: 15px;
}
.sidenav a:not(.disrupt):hover {
border-left: 2px solid #ff9500;
border-right: 2px solid #ff9500;
cursor: pointer;
}
そしてHTML:
<body ontouchstart>
<div class="header">
<div class="logo">Q<sup>3</sup></div>
<a href="http://www.google.com">hello</a>
<div class="desc">Quito's Qustom Qode</div>
</div>
<div class="row">
<div id="content" class="col10">
<div class="about">
<div class="profile-back">
<div class="profile"></div>
</div>
</div><!-- /about -->
<a href="http://www.google.com">hello</a>
</div><!-- /content -->
</div><!-- /row -->
</body>
私はこのコードを見てきたと私はそれをやっているだろうと思ったし、何も得なかった部分をコメントしています。私はそれが(再び)私はCSSのファイルのリンクと2番目の作品をコメントアウトしたので、それがCSSであることは分かっていますが、それが追加されると失敗します。
編集:残っているCSSは、私がコメントアウトしたもので、リンクが機能しました。 編集:/*top set by jQ*/
がメインコンテンツを移動してリンクを切断しているようです。
完全な例を見ずに言うのは難しいです。あなたのコードに[mcve] – j08691
の2つのアンカーが必要ですが、どちらが遺跡ですか? – Syfer
a {ruin:not; } JK – sheriffderek