2018年4月22日(日) 02:28 JST

geeklogで携帯サイト作成に役立つリンクとメモ

Geeklog
  • 現状、テーマmobile-3gは使っていない。WillcomのOperaMobileで「XHTMLじゃない」と言われて表示されないため。携帯アクセスはすべてテーマmobileを使う設定になっている。 code.google.com/p/geeklog-jp/issues/detail 
  • /* 暫定的に mobile_3g の使用(XHTMLの使用)を抑制 */
    $CUSTOM_MOBILE_CONF['use_xhtml_for_3g'] = false; /* falseに固定 */
    Opera, IE6, Firefox3 ではmobile_3gを正常に表示。
    Opera mobileで表示でXMLの解析に失敗しました:タグの不一致(行:1 文字:808)
    3G携帯がmobileテーマを見るのは問題ないはず ということでこれに落ち着いています。
    とのことです。

 

tableの背景色がdocomoで出てこない問題。www.geeklog.jp/forum/viewtopic.php
.htaccessに
php_flag short_open_tag Off
を入れることでエラーを回避できる

ということと,背景色がつかない という不具合報告に対しては,
docomoはtableタグをすべて削除して吐き出すので,tableタグに
いくら指定してもすべて削除されるため,背景色の指定も
消えてしまうためです。
  • GeeklogSNSで携帯テーマについてぼやいてたら作者のim-ltdさんにありがたくもコメントいただいた。
正確に言うと、divタグにbgcolor属性がないです。iモードHTMLではbgcolorはbody、marquee、テーブル関係しか使えません。
divタグに背景色を使いたければiモードXHTMLで記述する必要があります。この辺のことがあって3g用はXHTMLにしてみたのですが、テーマのデキもさることながらHTMLで長いこと運用してきたサイトでは無理がありますね。
またはテーブルで記述するという手もありますが少々面倒なのと対応機種が狭まります。

iモードの仕様については以下(注意:pdf)を参照してください。
iモード対応HTMLとiモード対応XHTML比較表
言い忘れましたが、iモードではCSSはXHTMLでないと使えませんよ。しかもインラインのみ。
参考:
iモード対応XHTMLのバージョン