![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_05.png?e8efa67)
教えてください。
過去の質問No.1519748(未解決)と同内容になるかと思いまが、携帯サイトで
<div style="background-color:#000000">
ここに何か書く
</div>
を反映させるにはどのような方法があるのでしょか?
http://cawa.m-store.jp/i/cgi-bin/index.cgi?uid=N …
を参考にソースを解読したのですが、反映されない理由が分かりません。
HTMLだけではなくcgi等も絡んでくる問題なのでしょうか?
ちなみに、ドリームウィーバーで作成してFOMA(実機)で閲覧すると反映されていない
という状況です。どうかみなさまのお知恵を貸してください。よろしくお願いいたします。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
お答えします。
通常の携帯サイトはHTMLで記述しているので、docomo、au、SoftBankの端末ブラウザは問題なくページ内容を読み込みます。
630m様の言う「style属性」の指定はXHTML+CSS扱いになります。
基本的にauとSoftBankはページの内容を読み取り、自動的に解釈してくれますが、docomo端末だけは、XHTMLモードに切り替える命令をサーバー側でヘッダ情報として吐き出してから読み込ませないといけません。
docomo端末はわざわざ「XHTMLですよ」と教えてあげないとHTMLモードのままページを読み込んでしまうのです。
そのためdocomoでCSSを使う場合には、PHPやhtaccsessなどを使わないといけないので、それなりに環境や技術が必要になってきます。
端末ごとの仕様に振り回されるのが携帯サイトのややこしいところですが、必ず解決策はあるので頑張って下さい。
No.5
- 回答日時:
webページをブラウザ(含、携帯)で見るとき、
サーバからはHTTPレスポンスヘッダというものが付いてきます。
FOMA端末ではこれが正しくないとxhtmlと認識してくれません。
通常のサーバでは拡張子に合わせたHTTPヘッダを付けてくれるのですが、
ページ内のソースに問題無いようなのにソースコードが表示されたり
実機で反映されないという事はこのhttpヘッダに問題があるのかもしれません。
とりあえず
http://sumi.cside.com/test/viewhtml/viewhtml.html
こちらのページであなたが作成したページのURLを入れ
「チェック開始」を押してください。あなたのサーバが返す
HTTPレスポンスヘッダを確認する事ができます。
DoCoMoの公式サイトでは
Content-Type: application/xhtml+xml
となっている必要があるそうです。
(私のP901isでは拡張子xml→
Content-Type: text/xmlでも大丈夫でした)
もし
Content-Type: application/xhtml+xml
と、なっていなかった場合はサーバに問題があります。
htaccessが扱えるサーバなら自分で設定する方法もありますが、
そうでなければサーバに問い合わせてください。
htaccessが扱えるサーバなら
AddType application/xhtml+xml xhtml
と書いた「.htaccess」をサーバに置く事で解決するかもしれません。
なお、PC用の普通のブラウザで見ようとしてもiMode用のXHTMLはエラーになるだけなので
シミュレータを使うといいです。
http://www.nttdocomo.co.jp/service/imode/make/co …
※前述のHTTPレスポンスヘッダはこのツールを使でも確認できます。
steel_gray様ご回答ありがとうございます。
下記、チェックの結果の内容です。
HTTP/1.1 200 OK
Date: Tue, 19 Sep 2006 00:39:18 GMT
Server: Apache/1.3.34 (Unix)
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=Shift_JIS
0
>Content-Type: application/xhtml+xml
>と、なっていなかった場合はサーバに問題があります。
それではサーバーを、教えていただいた設定にしてみます。iMode用のシミュレータもとても参考になりました。いろいろと教えていただき、大変ありがとうございました。
No.4
- 回答日時:
見せていただいたコードでファイルを作成して、サーバーに上げてみました。
D902i と SH901iCで再現させてみたら文字の背景が黒で表示されているので問題ないようです。ファイルの拡張子は.xhtmlになっていますでしょうか?
この回答への補足
ご回答ありがとうございます。
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC" -//i-mode group (ja)//DTD
XHTML i-XHTML(Locale/Ver.=ja/1.1)1.0//EN"" i-xhtml_4ja_10.dtd">
<html>
<head>
<title>テストページ</title>
</head>
<body>
<div style="background-color:#000000">
ほげ
</div>
<p>
普通に何か書くところ
</p>
</body>
</html>
上記ファイルを
etc.xhtml
というファイル名でアップしてみましたが、だめでした。
そもそもブラウザで表示されず、メモ帳としてソースコードだけが開いてしまいます。
何度もご回答いただいているにも関わらず理解力がなく大変申し訳ございません。
No.2
- 回答日時:
僕の認識ではdiv style="background-color:#000000">ほげ</div>は有効ですし、実際に使っています。
コード内でDOCTYPEを宣言しているかどうか。拡張子はxhtmlになっているかどうか教えてください。もちろん確認する端末はxhtml対応機種であることが条件です。
http://cawa.m-store.jp/i/cgi-bin/index.cgi?uid=N …
上記URLのサイトのdivタグは書き方がまずいので有効になってないと思うのですが・・・
altern8様 ありがとうございます。
具体的には下記のソースコードとなっております。
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC" -//i-mode group (ja)//DTD
XHTML i-XHTML(Locale/Ver.=ja/1.1)1.0//EN"" i-xhtml_4ja_10.dtd">
<html>
<head>
<title>ihtml</title>
</head>
<body>
<div style="background-color:#000000">
ほげ
</div>
<p>
普通に何か書くところ
</p>
</body>
</html>
確認している端末はFOMA SO902iです。
ズバリ間違いを修正した、正しいソースコードの記述をいただければ大変ありがたいのですが...申し訳ございません。
No.1
- 回答日時:
早速のご回答ありがとうございます。
http://cawa.m-store.jp/i/cgi-bin/index.cgi?uid=N …
はスタイルシートで制御?されているということですね?CSSのファイルがない為、同じタグを使っても反映されないということでしょうか?何卒、ご教授願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
- HTML・CSS HTMLで特定の文字だけ色を変えたいのですが、指定した色と違う色が反映してしまいます。 下記、「前」 5 2023/06/27 12:08
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS HTML、cssのatomつぅーやつで 課題Ex1ってやつを表示させたいのですが、 私は課題Ex1が 2 2022/12/15 16:56
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
iPhoneで HTMLファイルを閲覧
-
静止画画像をクリックすると音...
-
HTMLでこの画像を表示したいで...
-
テーブルの行を折りたたみたい...
-
角丸画像の背景色を透明にした...
-
メモ帳の段落の揃え方
-
HTMLのdlとul どちらが正しいと...
-
HPに文章で改行はすべてBRタグ...
-
テーブルタグのセルの幅の一部...
-
ウェブサイトにアップされてい...
-
初心者html・CSS ウィンドウを...
-
css初心者 フレックスボックス...
-
CSS初心者です。わかる方教えて...
-
HTMLで特定の文字だけ色を変え...
-
HTMLを正しく表示させるには
-
疑似要素で背景画像に指定したS...
-
サイトにコンテンツを並べる際...
-
webデザインの勉強で、HTML/CSS...
-
私、Paiza Cloudやっているのだ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
linux上でgetchを使いたい
-
エクセルVBAでのネットワークプ...
-
VSSにてrights.datアクセス拒否...
-
プログラミング
-
VBScrptについて
-
JavaScriptでキオスクモードを...
-
親スレッドが子スレッドを監視...
-
[C#]リモートアクセスのProcess...
-
C#で作成したDLLをExcelVBAで利...
-
閲覧したスクロール位置に戻る...
-
docomoメール内でURLリンク
-
会員制動画配信サイトを作りた...
-
タッチパネルディスプレイのカ...
-
「Androidアプリ開発」JSPやサ...
-
VB.NetのWMIを用いたリモート端...
-
【PHP】UUID・UDIDによる端末判...
-
Android「adb shell」パスを知...
-
携帯サイトの背景画像設定と、...
-
携帯電話の種別判定??
-
収集した緯度、経度の平均値の...
おすすめ情報