2009-03-11 12 views
1

私のウェブサイトwww.funpunks.comに、ページの左上にナビゲーションが表示されます。固定サイズのdivで背景画像を使用し、javascriptを使用して「window.location = 'http://www.funpunks.com/'」などのリダイレクトを作成しました。アンカーの代わりにDivを使用する

しかし、javascriptを無効にしているユーザーはどうですか?私はアンカータグを使う必要があると思う。

ブロックとして表示するにはこれらのアンカータグが必要ですが、背景画像が必要です。また、それぞれの異なるリンクは、独自の高さ/幅とホバーイメージを持つ必要があります。

divの代わりにアンカータグを使用するとできますか?

おかげ

答えて

8

アンカーはまだ使用していませんが、CSSでブロックレベルの要素として表示するのはなぜですか?

a.some-class { display:block; } 
1

タグはそれだけで他のすべてのようにCSSを使用して設定高さ/幅だことができます。

+0

削除されたdownvote :) –

+0

Gracias。私はオリジナルを書いたときに私が何を考えているのか分かりません。 – NotMe

3

は間違いなくここに< >年代を使いたいです。セマンティックマークアップは毎回行ってください。 style = "display:block"を実行し、幅、高さ、背景イメージなどを設定します。例えば、私のサイトの1つをここで見てください:http://krystalware.com/Products/SlickUpload/。左と上のタブは両方とも適切にスタイルされています。

関連する問題