• 締切済み

htmlで困っています・・・

初心者です。htmlファイルに写真を載せたのですが写真が左よりです。これを中央に配置したいのですがどういう言語を入れたらいいんでしょうか? <img src="○○.jpg"> この後何を入れたらいいんでしょうか? 宜しくお願いします。

みんなの回答

  • hikaly
  • ベストアンサー率39% (47/119)
回答No.5

確かに align="center" も使わない方が良いとされているのですが、「初心者です。」と宣言しているrcv211vさんに「スタイルシートを使いましょう。」というのも混乱させるだけかと思いまして、「<center>よりマシだろう。」と勝手に判断して紹介してしまいました。(^_^;) >rcv211vさん alignやwidthなどを「属性」と呼びますが、タグによって用意されている属性が異なります。imgにはalignは使えないのですよ。 <div align="center"> 中央 </div> とすると、divによってまず行をつくり、中に囲まれた部分を行の中央に表示させます。divの表示は「行」の左から右までになるので「中央」の意味があります。 前回挙げた例では次のようになっていました。上の例と比べると分かりますが、imgは「中央」という文字と同等で、文字の変わりに画像を表示させているだけです。 <div align="center"> <img src="sample.jpg"> </div> imgは、文字と同じく、それだけでは「行」にはなりません。なので、「行」には左右・中央がありますが、そもそも「行」にならないものにalignを指定しても意味がありません。 このような理由でimgにはalign属性がないのである…と解釈しているのですが、もしかしたら間違っているかも。どなたか補足や訂正お願いします。(^_^;)ああ、説明下手な私…。 ちなみに、私はWebデザインでちょこっと仕事をしたこともありますが、基本的には趣味の範疇です。

  • kwgm
  • ベストアンサー率24% (170/703)
回答No.4

<center>は<div align="center"> の略記で同じ物です。 divエレメントのalignアトリビュートが廃止予定ですので、どちらも廃止が予定されています。 スタイルシートを使う方が望ましいです。

  • hikaly
  • ベストアンサー率39% (47/119)
回答No.3

<center>~</center>は廃止される予定になっているので <div align="center"> <img src="sample.jpg"> </div> とした方が良いと思います。

noname#12888
質問者

お礼

hikalyさん>ありがとうございます。現在、本を読んで勉強しているのですがイッパイ言語がありすぎて(汗)・・・ お詳しいみたいですがwebデザイナーの方ですか?

  • info22
  • ベストアンサー率55% (2225/4034)
回答No.2

<center><img src="○○.jpg"></center> とすれば良いではないですか?

noname#12888
質問者

補足

できました!ありがとうございます。ちなみにHTMLの文法上こういうには正しいんでしょうか?実際できているから正しいんでしょうねぇ。aling属性はjpgには使えないんでしょうか? 自分はこうだと思ってました。<img src="○○.jpg" aling="center"> aling属性は(表示位置)を示すのですが・・・何でですか?

  • -motto-
  • ベストアンサー率41% (37/89)
回答No.1

<center><img src="○○.jpg"></center>という形にしてみてください。

noname#12888
質問者

お礼

ありがとうございます。ちなみに↑のお答えも頂けたらありがたいです。

関連するQ&A