ページ 1 / 1
スタイルシートについて
Posted: 2007年7月12日(木) 14:56
by mami

こんにちは。先日はじめてcmsdを使い始めました。やっと自分のホームページ内の更新したい部分に埋め込むことができたのですが、今まで使っていたスタイルシートのfloat指定が解除されてしまいます。
tableなどで囲まないとfloatでは回り込みとか解除されてしまうのでしょうか?
画像を左側に置き、その右横にテキストを配置したいのですが、画像の下側にテキストがきてしまいます。
何かヒントになることがありましたら、お願いいたします。
Re: スタイルシートについて
Posted: 2007年7月13日(金) 12:53
by webmaster
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"の指定はサーバ環境によっては効果が無い為、その場合は再度ご連絡
下さい。