「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
-
mami
- 記事: 7
- 登録日時: 2007年7月12日(木) 14:28
- お住まい: 北海道
投稿記事
by mami » 2007年7月12日(木) 14:56

こんにちは。先日はじめてcmsdを使い始めました。やっと自分のホームページ内の更新したい部分に埋め込むことができたのですが、今まで使っていたスタイルシートのfloat指定が解除されてしまいます。
tableなどで囲まないとfloatでは回り込みとか解除されてしまうのでしょうか?
画像を左側に置き、その右横にテキストを配置したいのですが、画像の下側にテキストがきてしまいます。
何かヒントになることがありましたら、お願いいたします。
-
webmaster
- Site Admin
- 記事: 1451
- 登録日時: 2004年12月10日(金) 10:09
投稿記事
by webmaster » 2007年7月13日(金) 12:53
mamiさん、ご質問ありがとうございます。
cmsdでは、基本的に(X)HTMLのみを整形対象としており、CSSに関しては
特に何もしておりませんが、マニュアル通りの方法ですと出力結果がXHTMLではなく
HTMLになる為、XHTMLの場合に表示に問題が生じる事があります。
具体的には例えば、
<img src="xxx" />
ではなく、
<img src="xxx" >
のように出力されたりします。
これは、デザイン定義ファイル(xslファイル)の先頭部分のmethod属性が
"html"になっている為に起こる現象です。htmlを指定すると、標準のHTMLに
あわせた出力が行われます。
今回の事象はそれが原因かもしれません。
デザイン定義の先頭部分の「method」属性を、"html"から"xhtml"に
変更してみて下さい。
<xsl:output method="xhtml" encoding="EUC-JP" omit-xml-declaration="yes" indent="no" />
"xhtml"の指定はサーバ環境によっては効果が無い為、その場合は再度ご連絡
下さい。