Asabloでの画像2005年07月14日 21:19

 現在のAsabloでは画像挿入が可能である。原則は各タイトルのトップ左側に固定され、サイズは最大300ピクセルとなっていて、画像の右側は空白となる。ここで「スタイルシートのfloat-コマンドを用いると、画像位置は左右いずれかに配置でき、文章の回りこみも可能となる」との解説があった。この方法を用いると画像の配置場所はタイトルトップの右側か左側かのいずれかに固定されてしまう。
 しかし、文章の性格によって画像位置を左右位置のいずれでも自由に選びたいことや、文章途中の任意位置に配置したいこともある。
 したがって、ここでは画像をタイトルトップ左側に配置する場合はAsabloの画像挿入方法を用い、その他の場合は原則としてWebサーバーにある画像にリンクし、これをbox内に置いて目的を達しようとするものである。
 以下では、多少スタイルシートの知識のある者ならば、簡単に実現できる事柄であるが、ここでの提案による画像配置の2・3例を示しておく。
画像の右側配置(文章の回りこみ無し)
 この下に示したコーディングリストの中でアンダーラインで示した部分が画像を包含するborder-widthが"0"のboxである。このboxが画面の右端に配置されている。
<コーディングリスト>
<div style="width:写真の横幅; margin:0px 0px 0px auto;" />
  <img src="サーバーにある写真のURL /">
</div>

<実 際 例>
画像の右側配置(文章の回りこみあり)
 上の例でのboxの幅を広げ(画像の幅から最大100%まで)、この中に画像を右側にfloating配置する。そこに回り込ませる文章を配置すればよい。
<コーディングリスト>
<div style="width:上述のようなbox幅; margin: 0px 0px 0px auto;">
<img src="サーバーにある写真のURL"; style="width:写真の幅; heigh:写真の高さ; margin-left:10px; float:right;" />
 回り込ませる文章を入れる。
<br/>

<実 際 例>
わかり易いようにboxをborder lineで囲んである。
 今まで、当ブログでは画像を掲載するためには、サーバーに置いた画像にリンクを張る方法しか考えられなかったが、最近ファイル名を指定することが可能となった。ここでは、それのテストをしてみたい。

 3.4年位前になろうか、タイムのこぼれ種がプランターの一画に芽を出した。それを育てて来たところ、今年は珍しく咲き零れんばかりに花がついた。
(2005年5月20日・Canon PowerShot S70 にてマクロ撮影)
画像の中央配置
<コーディングリスト>
<div style="width:画像の幅; margin:0px auto 0px auto;">
<img src="サーバーにある写真のURL"; style="width:写真の幅; height:写真の高さ;" />
</div>
<実 際 例>
複数個の画像を1行に配置
 1行に表示する画像の幅の合計以上のの幅を持つboxを作成し、この中に順に画像を配置して行けばよい。boxの幅は実際には合計よりも大幅に広くしておく必要がある(理由は分からない)
<コーディングリスト(2個の画像を並べる)>
<div style="width:320px;" margin:0px auto 0px auto;"> (註:widthは300pxではない)
<img src="サーバーにある写真のURL(1)" style="width:写真の幅; height:写真の高さ;" />
<img src="サーバーにある写真のURL(2)" style="width:写真の幅; height:写真の高さ;" />
</div>
<実 際 例>
複数個の文章回りこみ画像を1行に配置
 これを実現させる方法は複数ある。ここでは全体を含むboxを設定し、その中に個々のboxを包含さ せている。個々のboxでは画像とそれに文章を回りこませていて、どちらか一方をfloatコマンドで固 定している。

<コーディングリスト(2個の画像を並べる )>
<div style="width:100%;"> 任意の幅でよい
<div style="width:49%; float:left;">
<img src="サーバーにある写真のURL(1)" style="width:写真の幅; height:写真の高さ;" />
 回り込ませる文章を入れる。
</div>
1つ目のboxの処理が終了
<div style="width:49%; float:left;">
<img src="サーバーにある写真のURL(1)" style="width:写真の幅; height:写真の高さ;" />
 回り込ませる文章を入れる。
</div>
オレンジ色で示したとおり、各boxの幅の合計は少し小さめにする

<実際例>
解り易いように各boxをborder lineで囲んである。
 今まで、当ブログでは画像を掲載するためには、サーバーに置いた画像にリンクを張る方法しか考 えられなかったが、最近ファイル名を指定することが可能となった。ここでは、それのテストをして みたい。

 3.4年位前になろうか、タイムのこぼれ種がプランターの一画に芽を出した。 それを育てて来たところ、今年は珍しく咲き零れんばかりに花がついた。
(2005年5月20日・Canon PowerShot S70 にてマクロ撮影)
 今まで、当ブログでは画像を掲載するためには、サーバーに置いた画像にリンクを張る方法しか考 えられなかったが、最近ファイル名を指定することが可能となった。ここでは、それのテストをして みたい。

 3.4年位前になろうか、タイムのこぼれ種がプランターの一画に芽を出した。 それを育てて来たところ、今年は珍しく咲き零れんばかりに花がついた。
(2005年5月20日・Canon PowerShot S70 にてマクロ撮影)

コメント

_ ×○○× ― 2005年07月15日 11:54

レイアウト(下)は現状(7/15)鬼門のようですぞ
タイトル上をごらんあれ

_ bear ― 2005年07月16日 10:33

×○○× さま
 ご忠告有難うございました。「文章回りこみ無し」の小見出しをコピーしてきて訂正せずにそのままにしていました。
 これを含めて多少手直しをしてあります。
 それにしても「鬼門」とは何ぞや?と悩みました。
 今後ともよろしくお願いします。

_ ×○○× ― 2005年07月16日 15:12

説明が悪かった!!
すみませんでした。
このページのCSSはくらい目なのでわかりにくいのですが
タイトルの上に「>」がでています。本文を上にしたときだけ出て
後のレイアウトだと出ません。

これはアサブロのバグです。そのうち直るでしょう。

間違っても自分のHTMLのミスを探してはいけません。時間の無駄です。
http://xoox.asablo.jp/blog/2005/07/15/32882
などに説明を...
あるいは「>」がでないブラウザーがあるのかもしれないけれど
私のところは手持ちブラウザー全滅
ナビバー右にしても本文の下にはくるのだけれど縦長
でわたしんとこはブログっぽくないレイアウトになってしまいました。

_ ×○○× ― 2005年07月17日 11:35

レイアウトの問題7/17に解消されたようです、
http://xoox.asablo.jp/blog/2005/07/14/32465
もう無意味なんでコメント削除しちゃっていいです

_ bear ― 2005年07月17日 14:20

×○○×さま
再三にわたりコメントを有難うございました。
以前のコメントを削除してもよいとのお言葉、でも記念に残しておきたいのですが。
blog拝見しました。毎日几帳面にお続けですね。気が向いたときだけしか書かない私なんか恥ずかしいです。
β版だから、もっと色々いじくってフィードバックしなければいけないのでしょうが・・・。

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック