• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:tableを使わずに画像,文章を複雑に配置、そして)

tableを使わずに背景色変化内クリックでリンクする方法

このQ&Aのポイント
  • 画像や文章を複雑に配置して、マウスを乗せると背景色が変わり、クリックでリンク先に遷移する方法について教えてください。
  • 上記のようなレイアウトを実現するために、tableを使用しない方法を探していますが、うまくできませんでした。どのようにすれば実現できるでしょうか。
  • http://total-home.co.jp/の施工事例のようなレイアウトを作りたいですが、tableを使用しない方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • 4649panda
  • ベストアンサー率68% (15/22)
回答No.2

提示された参考サイトのソースを見る限り、そんなに複雑な内容ではなさそうですよ。 まず、施工事例全体を内包する入れ物(仮に、Aボックスとします)を作り、その中に施工事例を個別に内包する入れ物(B ボックス)を作り、その中に画像の入る入れ物(Cボックス)と説明文が入る入れ物(Dボックス)を左右に並べて入れます。 各個別施工例の右下にあるリンクは、Dボックスの一番下に、右寄せで書いてあります。 HTMLの例としては、 <div class="A"> <div class="B"> <div class="C">画像(*)</div>  <div class="D">説明文。<p style="text-align: right; ">リンク</p></div> </div> </div> です。 CSSの方で、Dボックス float: right; で指定してやればOKです。 あと、Aボックスは何度も出てくる(float指定の後で)ので、 clear:both; を忘れずに付けて下さい。 * ここにオンマウスで背景色が変わる設定をしているなら、写真の代わりに無色透明のGIFを画像を張って、そこにリンクをつけてはどうでしょうか? (全然ちがっていたらすみません)

参考URL:
http://total-home.co.jp/
tekkenman7
質問者

お礼

ありがとうございました。

その他の回答 (2)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

>tableを使わずに画像,文章の配置する方法を一番知りたいです。  tableにtable。table同士の間隔を拡大 ( http://okwave.jp/qa/q6484811.html )の回答をご覧ください。  きちんと文書構造に従って、かつデザインを考慮してマークアップされていればどのようにもできます。  DMM.com( http://www.dmm.com/ )とか・・・ここのサイトはウィンドウ幅が狭くても並び変えられる。   > >【マウスをのせると背景色がかわり、色内のどこをクリックしてもリンク先へいける】 >この説明を付けた理由ですが、 >こういう機能がつくつかないで方法が変わるかもしれないと思ったからです。  これは、上記の説明通り

tekkenman7
質問者

お礼

ありがとうございました。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

anchor要素<a>はインライン要素で、サイズは内容物で伸縮しますが、これをブロック要素にすればできます。  ナビゲーションリスト、HTML5だと<nav>でよいのですが、HTML4.01以前だと  <ul class="nav">   <li><a href=""></a></li>   <li><a href=""></a></li>  </ul> のような場合、 ul.nav li{display:inline-block;width:100px;height:80px;} ul.nav li a{display:block;width:100%;height:100%;} とか・・・

tekkenman7
質問者

お礼

ありがとうございました。

tekkenman7
質問者

補足

有難うございます。 すみません、私の質問の仕方が紛らわしかったです。 http://total-home.co.jp/ こちらのサイトの施工事例のようなレイアウトで、 tableを使わずに画像,文章の配置する方法を一番知りたいです。 【マウスをのせると背景色がかわり、色内のどこをクリックしてもリンク先へいける】 この説明を付けた理由ですが、 こういう機能がつくつかないで方法が変わるかもしれないと思ったからです。

関連するQ&A