• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:aタグの中にあるimg二つを中央ぞろえにしたい)

aタグの中にあるimg二つを中央ぞろえにする方法

このQ&Aのポイント
  • aタグの中にあるimg二つを中央ぞろえにする方法について教えてください。
  • pにtext-align: center;をつけてもうまくいかない場合、インライン要素のなかにインライン要素があり中央ぞろえにする方法はありますか?
  • text-align:center;は子孫要素を左右真ん中にするだけで、親がaなどのインライン要素の場合は使えないのでしょうか?

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

  • ベストアンサー
  • bya00417
  • ベストアンサー率34% (58/170)
回答No.1

下記のHTMLで画像が2つセンターに並びますよ。 各要素に指定しているクラスのCSSで打ち消すような指定が入ってるんじゃないでしょうか。 ========== <body> <p style="text-align: center;"> <a href="http://www.google.co.jp"> <img src="./picture.jpg"> <img src="./picture.jpg"> </a> </p> </body>

noname#226032
質問者

お礼

説明不足でしたね。 img のサイズがそれぞれ異なる場合です。 htmlというよりcssをどのようにするかということなのです。

その他の回答 (1)

  • bya00417
  • ベストアンサー率34% (58/170)
回答No.2

> img のサイズがそれぞれ異なる場合です。 > htmlというよりcssをどのようにするかということなのです。 画像のサイズが異なっても p タグに「text-align:center;」のスタイル “だけ” 適用されていれば、2つの画像が画面中央に並びます。 「各要素に指定しているクラスのCSSで打ち消すような指定が入ってるんじゃないでしょうか。」と書いたのは、p タグに指定されている「class="c-logo-wrap--small"」や a タグに指定されている「class="u-ta-c"」というクラスに適用されているスタイルの中に、text-align を打ち消すようなスタイルが存在するんじゃないでしょうかという事です。 どのようなCSSになっているのか書かれていないので、単純に「text-align:center;」だけ適用すれば問題なく画像が中央表示されるので、a タグの問題では無いと回答したつもりです。