Home > カスタマイズ > 画像の回り込み

画像の回り込み

写真に文字を回り込みさせたくて、ちっとばかりcssを変更・追加しました。

まずmoblog。
お世話になっている平田さんのmoblog.uva.ne.jpでテンプレートの変更をします。

写真を左に、右に文字を回り込みさせます。
floatを使うのでclearを入れますが、xhtmlではclearはCSSで指定することを推奨されているらしいのでstyleで指定。
写真専用のclass名(私の場合はpict)を与えます。alt属性も付け足しました。

template
%(imagecontent)s%(caption)s<br style=\"clear:left;\" />
image template
<img src=\"%(imageurl)s\" class=\"pict\" alt=\"mobile photo\" />

続いて、CSSを変更。

.pict {
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #666;
border-right: 1px solid #666;
padding: 5px;
margin: 0px 10px 5px 0px;
float: left;
clear: left;
}

mobile photoさて、テストしてみますね。これでどうかなー。上手くいってるならば、画像が左に、文字は右に回りこんで表示されてるはず。

こ のcssは、モブログ専用に設定してるのではなく、entryの画像全てに使っています。そうすると、モブログではclear:left(回り込み解除) が入るんだけど、 エントリーでは、自分で<br style="clear:both">を追加しなくてはいけないんですよね。
うーーん。面倒くさいなぁ。
エントリーのテンプレを書き換えるのは避けたいんですよね。
何かいい手はないかなぁ。もうちょっと考えなくちゃね。

Home > カスタマイズ > 画像の回り込み

Feeds
Qr-Code
QRcode

advertisement

Return to page top


Warning: include(/home/sites/lolipop.jp/users/lolipop.jp-dp40083713/web/megu/mogura/w.php) [function.include]: failed to open stream: Permission denied in /home/users/2/lolipop.jp-dp40083713/web/megu/archives/2005/11/post-21.php on line 560

Warning: include(/home/sites/lolipop.jp/users/lolipop.jp-dp40083713/web/megu/mogura/w.php) [function.include]: failed to open stream: Permission denied in /home/users/2/lolipop.jp-dp40083713/web/megu/archives/2005/11/post-21.php on line 560

Warning: include() [function.include]: Failed opening '/home/sites/lolipop.jp/users/lolipop.jp-dp40083713/web/megu/mogura/w.php' for inclusion (include_path='.:/usr/local/php/5.3/lib/php') in /home/users/2/lolipop.jp-dp40083713/web/megu/archives/2005/11/post-21.php on line 560