2016-07-06 4 views
-2

次のシナリオでは、ロゴをリンクする最善の方法はどれですか? DIVを<a href="img/logo.png">Link</a>に置き換えるか、CSSで何かできますか?ロゴをリンクする - HTML- CSS

質問はあなたがCSS自体

CSS

.login-container .login-box .login-logo { 
    background: url("img/logo.png") top center no-repeat; 
    width: 100%; 
    height: 149px; 
    float: left; 
    margin-bottom: 20px; 
} 

HTML

<div class="login-logo"></div> 
+2

ロゴを表示するか、ロゴへのリンクを設定しますか?その両方を設定しますか? –

+0

この質問はあまりにも広すぎる、**意見に基づいて**または議論を必要とするので、スタックオーバーフローのトピック外です。具体的な、解決可能な、プログラミングの問題がある場合は、詳細を記入してください。 –

+0

@Paulie_D CSS自体からDIVをリンクすることはできますか? – user580950

答えて

2

からDIV(ロゴ)をリンクすることができます。これは、あなたをリンクするのがベストでしょうですロゴ<a href="img/logo.png">Link</a>

+0

質問はあなたがCSS自体からDIVをリンクすることができます – user580950

+0

いいえあなたはCSSからDIVをリンクすることはできません – vignesh

1

うわー、あなたのロゴ用にdivの代わりにアンカータグを使用しているのは、ここで一番クリーンな解決策です。同じクラスを使用し続けることができます。その場合は、CSSを改訂する必要はありません。

<a href="#" class="login-logo"></a> 
+0

あなたはCSS自体からDIVをリンクすることができます – user580950

+0

いいえ、あなたは実際にはCSSでHTMLを変更することはできません。何らかの理由で本当にリンクに変更できない場合は、JavaScriptのクリックイベントを使用できます。 – will

+1

ありがとう、私はあなたの答えをupvoted – user580950

関連する問題