メールフォーム プロでXML宣言を外したいがIE6でfloatがエラーになる
こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。
言ってる事が無茶苦茶だと思いますが、私が使っているHP制作ソフトはXML宣言をするとサイトのレイアウトが崩れてしまいます…。
コチラのメールフォームを導入する際に、XML宣言を外したら、IE6でfloatが上手く働かず、dtとddが縦に並んでしまいました(当然?でしょうけど…。)。XML宣言をつけるとメールフォームは問題ないですが、サイト全体のレイアウトが崩れるという…。(Safari、FireFoxでは問題なし)
XML宣言の必要のないバージョンというのは無いですよね。折角素晴らしいメールフォームに出会ったのに、残念ですが今回は諦めるしか無さそうです。(なにかアドバイスを頂けるとうれしいです。)
- Re:メールフォーム プロでXML宣言を外したいがIE6でfloatがエラーになる
- まこつ - 2008-07-18 22:42:20自己レスですが。
とりあえず、メールフォーム UTF-8対応版を設置しました。快適に動作しております。
こちらはラジオボタンは必須設定に対応しているのでしょうか?
あと、send.cgiに書かれていた、「この度はお問い合わせ重ねてお礼申し上げます。」の「申し」の字だけが自動返信メールの際に「垂オ」と文字化け?していました。件名、本文の他の部分は問題ありませんでした。
- Re:メールフォーム プロでXML宣言を外したいがIE6でfloatがエラーになる
- 和田 - 2008-07-27 07:04:37どもー。えとですねXMLの宣言文を外す場合はいっそのことtableにしちゃうといいと思いますよ!DLを使ってる意味は特に無いので。んでんでUTF-8版はラジオの必須に対応していないのです…。ちょっとめんどくさくてまだやってませんみたいな感じです。
申が化ける場合は半角の¥を申の前におくと大丈夫ですね。
それか
$return_body = <<"EOF";
を
$return_body = <<'EOF';
にしてみてください。
- 「申し」の字が化ける件
- かつを - 2008-09-03 01:30:13横レス失礼します。
「申し」の字が化ける件で苦戦しておりました。
$return_body = <<'EOF'; で解決しました!
すばらしいプログラムとシャレた取説、マメなサポート対応に、ただただ脱帽です。
ありがとうございました。
- Re:メールフォーム プロでXML宣言を外したいがIE6でfloatがエラーになる
- まこつ - 2008-09-03 07:41:03うわ、お礼をするのを忘れていました…。文字化けの件、解決できました。
デザインも素晴らしく大変満足してます。丁寧な回答、本当にありがとうございました。