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

CSS

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

 状態:不明  閲覧数:13,962  投稿日: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/6/05 16:50 更新
    週間人気ページランキング / 5-29 → 6-4
    順位 ページタイトル抜粋 アクセス数
    1 RGBの種類 / ビットカラー | RGB(色) 4
    2 鉄道会社毎のカラーコード | カラーコード(色) 3
    2 キャラクター無料作成ジェネレーター / FLASH / オンラインサービス | イラスト参考(デザイン) 3
    2 「属性」「プロパティ」「アトリビュート」の違い | CSS 3
    3 画像縦横比の問題 | 画像 2
    3 「要素{position:absolute;}親要素{position:absolute;}」と「要素{position:absolute;}親要素{position:relative;}」の違い | position(CSS) 2
    3 アニメーション カテゴリー 2
    3 レスポンシブ カテゴリー 2
    3 CMY 2
    3 CSSだけで、任意の要素に配置した画像を画面一杯に表示することは、基本的には出来ない。「img src」「背景画像」「div要素」何れの場合でも。可能なのは、特殊な要件が重なった場合だけ | CSS 2
    3  全体基準となるhtmlタグへのfont-size指定案 2
    3 「東京都」のカラーコード取得は難しい | カラーコード(色) 2
    3 RGB / 24ビットカラー 2
    4 最初に疑ったこと 1
    4 「レイヤー」+「レイヤー効果」をコピーして新規psdにペースト | Photoshop 1
    4 方式1.色相H0°~360°、輝度L0~100(固定) 1
    4 「テキストリンク」と「ボタン」の使い分け 1
    4 Chromeはアホなコ | Google Chrome(ブラウザ) 1
    4 _notesフォルダ削除 | Dreamweaver8(Dreamweaver) 1
    4 font-size | フォント 1
    2026/6/5 5:05 更新