• ベストアンサー

【html5】articleについて

cssでarticleの横幅を定義すると、それに合わせて中の文字の配置がかわるかと思いますが、 英語だけの場合は、幅にあわせて変わってくれません。 何か書き方がわるいのでしょうか? 例) <article> <h4>Let'sStudy</h4> gjrjahreie1ahuuularhjgvikjerakgviahejkrgvfhjakiufhjkriuehfjakrouihfjkaofrueihufdjkoriehjfkdkioui </article> width: 300px

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

  • ベストアンサー
  • kura07
  • ベストアンサー率50% (30/59)
回答No.2

スペースを入れずに英数字を並べると、それが1単語として解釈されます。 すると、途中で改行されないようになってしまうのです。 日本語の場合は、そもそも文にスペースを入れないので、どこでも改行してくれるようにしているのだと思います。 英語の場合は、所々にスペースを入れると、ちゃんと改行されますよ。 例: <article> <h4>Let'sStudy</h4> gjrjahreie1ahuuularhj gvikjerakgviahejkrgv fhjakiufhjkriuehfjak rouihfjkaofrueihufdj koriehjfkdkioui </article> もし、スペースのない長い単語でも改行させたいのであれば、スタイルに word-wrap: break-word; を指定してあげます。 http://www.tagindex.com/stylesheet/text_font/word_wrap.html ちなみに、これは article に限ったことではないです。他のブロック要素(p, div など)でも同様の事が言えます。

その他の回答 (1)

回答No.1

関連するQ&A

専門家に質問してみよう