イメージの大きさの決定について、CSS 2.1仕様との関係を整理しておきます。
この記事は、昨日の「EPUBで画像の大きさを指定する方法について、続きです」の続きです。初めての方は、前の記事をお読みいただくとわかりやすいと思います。
1.非置換インラインとは
CSS 2.1の3.1 定義に置換要素の定義があります。
http://www.w3.org/TR/CSS2/conform.html#replaced-element
置換要素とはイメージ、埋め込みオブジェクト、アプレットなど、内容が普通の要素とは別のものに置換されて可視化されるものとなっています。置換要素には固有な大きさ(width、height)があることが多いという説明があります。
ここから「非置換のインライン要素」というのは、画像などではないインライン要素(spanなど)のことであることがわかります。span要素のような通常の文書内のンライン要素にwidthを指定したとしても、CSSではwidthの指定は適用されず無視されることになります。
2.画像の表示サイズの決定
前回のケース4でdivに幅を指定したとき、その子供のimgの表示サイズは次のようになっていました。
(1)ブラウザやAdobe Digital Editionsではimgにwidth:100%を指定しないとイメージ固有の大きさで表示されwidth:100%を指定したときに初めて、親のdiv要素に指定した幅で表示される。
(2)iBooksはimgにwidth:100%を指定しなくても親のdiv要素に指定した幅で表示される。
2種類の挙動のうちどちらが正しいのでしょうか?
CSS 2.1の仕様では「10.3幅とマージンの計算」の「10.3.2 置換インライン要素」の項
http://www.w3.org/TR/CSS2/visudet.html#inline-replaced-width
に次のような記述があります。
「もし、heightとwidthが共に’auto’になり、かつ、要素が固有の幅をもつならば、固有の幅をwidthの値として使用する。」
widthもheightの初期値は’auto’です。「imgになにもwidthを指定しない」とwidthの値は初期値の’auto’になりますのでこの記述が適用されます。
つまり、imgにwidthもheightも明示的に指定しない場合はイメージの固有サイズで表示するのが正しいことになります。
このことからiBooksの挙動はCSS2.1の仕様とは違うということになります。
日別アーカイブ: 2011年4月27日
オンラインショップで瞬簡PDF4、瞬簡/リッチテキストPDF6.1の特価キャンペーン
簡単操作でPDFの作成ができる人気ソフト「瞬簡PDF」が、操作画面の一新と新しい機能を追加して、大幅リニューアルしました。
さらに!「瞬簡PDF4」の機能のほかにPDF⇒WORD,EXCEL等に変換や透明テキスト付きPDFが作成できる「瞬簡/リッチテキストPDF6.1」も発売致しました。
両製品の発売を記念して「瞬簡PDF4」「瞬簡/リッチテキストPDF6.1」のダウンロード版 特価キャンペーンを5月末まで開催します!
━━━━━━━━ PDF作成ソフト「瞬簡PDF4」の主な機能 ━━━━━━━━
●様々なアプリケーションの”印刷”からPDFファイルを作成することができる
PDF変換ドライバ『Antenna House PDF Driver』を搭載!
●”Microsoft Word/Excel/PowerPoint”などの文書を一括でPDF変換
●PDFの分割・結合・ページ削除
●PDFのパスワードによる閲覧制限/編集制限/印刷制限を設定・解除
その他詳細は製品のWebサイトをご覧ください。
https://www.antenna.co.jp/spd/
ダウンロード版 特価! 2,310円⇒2,200円(税込)☆消費税分 お値引き!
https://web.antenna.co.jp/shop/html/products/detail.php?product_id=193
━━━━━━━━「瞬簡/リッチテキストPDF6.1」の主な機能━━━━━━━━
●「瞬簡/リッチテキストPDF6.1」には「瞬簡PDF4」がついています!
さ・ら・に!
● PDFをWord、Excel、PowerPoint、一太郎に変換!
● スキャナで作成した画像や画像PDFも文字・罫線を認識させてOCR変換!
● PDFから透明テキスト付きPDFを作成!
その他詳細は製品のWebサイトをご覧ください。
https://www.antenna.co.jp/rpd/
ダウンロード版 特価! 9,870円⇒7,700円(税込) ☆20%お値引き!
https://web.antenna.co.jp/shop/html/products/detail.php?product_id=166
↑
これは安い!
◆オンラインショップのご利用についてはこちら
https://www.antenna.co.jp/sales/qa.html
※ダウンロード版の返品はお受付しておりません。
バーコードジェネレータオプションなど機能追加した AH Formatter V5.3 をリリース
アンテナハウスは、本日より、バーコードジェネレータオプションなど機能追加した、AH Formatter V5.3 をリリースをリリースしました。
新しいバージョンでは次の機能が追加になりました。
(1) バーコード画像を生成して出力する、バーコードジェネレータオプションを追加いたしました。
(2) FO中にオプション設定の追加や、ハイフネーション情報を追加できるようになりました。
(3) 機能拡張により、次のことが可能になりました。
・行番号の回転
・略語とみなす文字数の指定
・ハイフン付けされている語をハイフネーションするかどうかの指定
・ページ番号の前置文字列と後置文字列の無効化
(4) CJK文書中に現れた別の言語をハイフネーション処理することができるようになりました。
(5) PostScript出力に以下の設定が追加されました。
・フォントを埋め込むかどうかの指定
・相対アドレスで指定された外部へのリンクを、PDF のリンクプロパティの動作種別のいずれかに指定可能
○本製品のニュース・リリース
https://www.antenna.co.jp/news/AHF53_20110427.html
○製品のWebページ
https://www.antenna.co.jp/AHF/