aタグで複数のブロック要素を囲むやり方

CSS

aタグで複数のブロック要素を囲むやり方

 状態:不明  閲覧数:14,070  投稿日:2010-11-05  更新日:2011-02-21
そもそも、今までこんなことやりたいとも思ったことなかったのだが、ついさっき、ふとやりたいと思ったので試してみた。<br /><br />

▼やりたいと思った理由<br />
実際に、複数のブロック要素を飛び越え、そのまま普通にaタグで囲ったところ、IE8で、該当部分の表示色が指定どおりにならず、またhoverも効かなかったため。なお、リンクは正常に機能したし、ブラウザで言えば、FFでは全く問題なかった。少なくとも、表面上は…。<br /><br />

▼最終的なコード抜粋
<pre class="code"><code>
▼HTML
[url=http://design.w4c.work/" class="hoge]
<div class="hoge">
<h1>ブロック要素1</h1>
<div>ブロック要素2</div>
</div>
[/url]

▼CSS
a.hoge {
 display:block;
}

</code></pre>
<br /><br />
▼やり方<br />
1.aタグで囲いたい範囲をdiv等で囲む<br />
2.囲ったaタグ以下のその範囲へ対してクラスを設定し、ブロック要素を指定<br />
※そもそも、<a href~> [/url]
で囲めるのは、インライン要素だけのため<br /><br />

▽div にリンク - 質問・相談ならMSN相談箱<br />
  http://questionbox.jp.msn.com/qa2438728.html<br />


使用していないCSSをチェックする、標準的な方法を知りたい

レイアウトがどうしても崩れるときは、div marginへマイナス値が設定されていないか、確かめる



類似度ページランキング
順位 ページタイトル抜粋 %
1 aタグで複数のブロック要素を囲むやり方 100
2 aタグのクリック範囲を、囲っているタグ範囲まで拡大する 39
3 HTMLで「1つのタグにidを複数指定」は出来ない! 31
4 divタグがdisplay:block;とかしても、ブロック要素にならないときは、 30
5 リンクを新しいタブで開く/IE 29
6 親要素の横幅を越えたヘッダー/レスポンシブ対応 29
7 HTML5では「ブロックレベル要素」「インライン要素」で分類しない 27
8 親要素の背景色を、CSSで打ち消したい 26
9 サイトにプログラムコードを貼り付ける preタグのCSS 26
10 「兄弟要素の兄要素を選択するCSSセレクタ」は存在しない 26
11 IE9とFireFox6.0で、キャッシュを削除するやり方 25
12 ダウンロードしたモックアップベクター素材の感想を書いてみる予定のエントリー 25
13 「親要素越え」✕「横幅Max状態での画像スライダー」を検討 25
14 HTML5でiframeスクロールバーを表示しない方法が不明 24
15 複数画像一括レタッチ処理実行 24
16 一つの要素に対して「id 属性値」を複数指定することは出来ない 24
17 モバイルデザイン10 / aタグ範囲「切り替え」 23
18 Dreamweaver8で、デフォルトのワークスペースレイアウトを指定するやり方 → 結局、分からず 23
19 「display:flex;」を設定している「
  • タグ」内の「タグ」クリック範囲を拡大する
  • 23
    20 PhotoShop CS3で、ドロップシャドウと、テキストを囲む色 23
    2026/10/27 22:17 更新
    週間人気ページランキング / 10-20 → 10-26
    順位 ページタイトル抜粋 アクセス数
    1 Design 0 14
    2 鉄道会社毎のカラーコード | カラーコード(色) 6
    3 「東京都」のカラーコード取得は難しい | カラーコード(色) 4
    3 カラーコード / 色コード | カラーコード(色) 4
    4 「bgcolor」「background-color」「background」の違い | CSS 3
    5 RGBの種類 / ビットカラー | RGB(色) 2
    5 「レイアウト崩れ」がどうしても解決しない → Chrome「デベロッパーツール」で怪しいと思った要素を、正常表示されるまで削除し続けていく | CSSトラブル対応(CSS) 2
    5 Flickrがサポートするライセンス 9 + 特別なライセンス 2 | 画像著作権(画像) 2
    5 「マウスオーバー」「ロールオーバー」「ホバー」の違い | CSS 2
    5 HSLとHSVの違い | 色変換(色) 2
    5 縦横比が16:9となる整数値の組み合わせ 2
    5 「Midjourney」を使用してみた感想。2022 年 8 月 2 時点では、画像生成能力自体は素晴らしいと思いますが、UIが致命的に分かりづらかったです。 | AI画像生成 2
    5 Chromeブックマーク ショートカット | Chromeブックマーク(ブラウザ) 2
    6 従来 / 思いのほか難しい / 2011年8月4日時点でお気に入りの画像補正操作方法 1
    6 RGBの種類 / sRGB / AdobeRGB | RGB(色) 1
    6 血の色 / #b30000 / #360800 / #ff0000 | カラーコード(色) 1
    6 「Data URI scheme」画像拡張子は、正しいとは限らない | Data URI scheme(HTML) 1
    6 Googleがハイフンって言ってるからハイフンって、そんな安直な考えで本当に良いの? CSS 「id」「class」名 に関する調査履歴 2 | 命名規則(コーディングルール) 1
    6 タブ切り替え候補 | タブ切り替え(UI) 1
    6 フェイスアイコンメーカー / オリジナル顔アイコン / 江崎グリコ株式会社 1
    2026/10/27 5:05 更新