質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

1回答

908閲覧

Grid表示した画像にa hrefでファイルとリンクしたのですが、IEでは反応しません。

football013

総合スコア2

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2021/08/17 06:27

前提・実現したいこと

IEで閲覧できるHPを作成しています。
Gridで画像を3x3の状態に並べるところまで行いました。
Grid内の画像をa hrefでファイル(画像ファイルやビデオ)とリンクしたいです。

発生している問題・エラーメッセージ

対象の画像にカーソルを持っていっても指マークに変更されず、
ダブルクリックすると色が変わるだけの状態です。

Grid外に出すとちゃんと反応するのですが、Grid内だけリンクに飛びません。
同じソースコードで、Chromeではちゃんと飛びます。

該当のソースコード

HTML
ソースコード(下記グリッドの内のhappyoukai1のみリンク)
<div class="wrapper grid">

<div class="item1"> <a href="happyoukai1.html"><img src="images/happyoukai1.jpg" alt=""></a> <p>動画①</p> </div> <div class="item2"> <img src="images/happyoukai2.jpg" alt=""> <p>動画②</p> </div> <div class="item3"> <img src="images/happyoukai3.jpg" alt=""> <p>動画③</p> </div> <div class="item4"> <img src="images/happyoukai4.jpg" alt=""> <p>動画④</p> </div> <div class="item5"> <img src="images/happyoukai5.jpg" alt=""> <p>動画⑤</p> </div> <div class="item6"> <img src="images/happyoukai6.jpg" alt=""> <p>動画⑥</p> </div> <div class="item7"> <img src="images/happyoukai7.jpg" alt=""> <p>動画⑦</p> </div> <div class="item8"> <img src="images/happyoukai8.jpg" alt=""> <p>動画⑧</p> </div> <div class="item9"> <img src="images/happyoukai9.jpg" alt=""> <p>動画⑨</p> </div>

    </div><!-- /.grid -->

試したこと

Gridをやめるとリンクできます。
上述しましたが、Chromeでは問題なく動作します。
ですが、IEへの対応が必須です。

補足情報(FW/ツールのバージョンなど)

Windows10、IE11

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2021/08/17 06:52 編集

Grid とは何でしょう? JavaScript / jQuery で動くプラグインか何かですか? CSS のグリッドレイアウトとかですか?
football013

2021/08/17 07:16

あまり詳しくないのですが、9個の画像ファイルを横3列、縦3列に並べてタイル状に表示するためにCSSグリッドを用いました。
football013

2021/08/17 08:12

そうです。わかり難くて申し訳ありません。
football013

2021/08/17 08:30

IEだと少し特殊のようで、下記を参考に並べました。 並べた画像の1つにa hrefで画像やhtmlファイルに飛ぶようにしたかったのですが、IEだとうまくいきませんでした。 https://webnooboegaki.com/htmlandcss/displaygrid
退会済みユーザー

退会済みユーザー

2021/08/17 09:29

> 9個の画像ファイルを横3列、縦3列に並べてタイル状に表示するためにCSSグリッドを用いました。 検証とかしたわけではなくてネットの記事の情報だけですが、IE はいろいろサポートしてなくて CSS グリッドレイアウトもその一つのようです(css grid layout ie あたりをキーワードにググってみてください)。 どうしても CSS グリッドレイアウトでなければならないということでなければ、普通の table, tr, th を使うという選択はないのでしょうか?
football013

2021/08/17 10:04

ありがとうございます。 グリッドレイアウトのIE対応まで進み、あと少しかなと、方法があれば知りたかったですが、table、tr、thでやってみます。
guest

回答1

0

自己解決

素直にtableにて作成し直しました

投稿2021/09/10 21:05

football013

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問