fc2ブログのテンプレで画像をはみ出ないようにする一行

/ HTML5/CSS3/jQuery / Comment[2]

img要素はinlineに近いinline-blockのためテンプレートのコンテンツ領域より大きな画像をベタ置きしてしまうと、はみ出てしまいます。

これはcssに一行追加するだけで解決できます。

  1. http://admin.blog.fc2.com/control.php ログイン
  2. [設定]→テンプレートの設定
  3. ○○のスタイルシート編集のテキストエリアの末尾あたりに次の1行を追加
img { max-width: 100%; }

img要素のwidthを最大サイズとするというプロパティです。これを指定することにより、親要素のwidthに合わせて画像の最大widthまで伸縮するようになります。しっかり作られたテンプレートならば、これで収まるようになります。ほとんどないかと思いますがレイアウトが崩れる可能性も頭の片隅においておきましょう。

関連記事

コメント

こんばんわ

これは縦横比が維持されたまま親要素内に収まるようになる指定です。(スタイルが干渉しなければ)

「縦の比率を横に合わせる」というのがよくわからないのですが、何か例を挙げていただけたら助言できるかと思います。

| URL | 長倉#-

こんにちわ。
これを設定すると今度は横に合わせて縦が伸びてしまうのですが縦の比率を横に合わせようと思ったらどうすれば良いのでしょうか?

| URL | Anonymous#-

:
:
:
:
:
管理人のみ表示を許可