• ベストアンサー

iモード対応HTMLの改行コードについて

ドコモのサイトで、改行コードについて、 「リテラルテキスト(例:PREタグ要素内)以外では、改行(Line Feeds)を無視し、 キャリッジ・リターンやタブは半角スペース一つと解釈します。」 という概要が載っていました。 iモードHTMLシミュレータIIを使用しながら作成していますが、 キャリッジ・リターンは半角スペース一つに置き換えられるのに対し、 タブは解釈していないようです。 情報提供よろしくお願い致します。

  • HTML
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

IEでもそうですが、行頭のタブは無視されます。 iモードHTMLシミュレータ2で試してみましたが、文字列中(行頭以外)のタブは半角スペースに置き換えられています。 ご参考になれば。 ※iモードHTMLシミュレータ2 Version 3.1で確認

merukeke
質問者

お礼

文字列中(行頭以外)のタブのことだったんですね。 シュミレーターで置き換えられるのも確認できました。 ご回答ありがとうございました。

関連するQ&A

  • テキストを極力そのまま表示し、かつ画面端で折り返したい

    テキストファイルの内容をページ上の一画に表示したいのですが、次のようなことはできないものでしょうか? 1.タブやスペースは詰めずに表示したい。 2.行が長すぎると読みにくいので、画面端で折り返して欲しい。 条件1から、真っ先にpreタグの使用を思いついたのですが、preタグでは画面端で自動改行されません。 それではと、divタグにfont-family:monospaceを指定したのですが、自動改行はされるものの、今度はタブやスペースが詰められてしまうようです。 スタイルシートを使えばどうにかならないものかと調べてみたのですが、preタグを自動改行させたり、divタグなどでタブやスペースを詰めずに表示するためのものは見つけられませんでした。 そのようなスタイルシート、またはこれらに変わる方法をご存知でしたら、ぜひご教授ください。 よろしくお願いいたします。

    • ベストアンサー
    • CSS
  • HTMLでCなどのソースを載せるときに

    お世話になります。 Webページに、C言語などのサンプルコードを 載せたい場合、<pre>タグなどを使わずに、きれいに タブスペースやインデントを表現できる方法は ありませんでしょうか。 通常に載せただけでは、タブ文字や半角スペースは 表示されませんし、だからといって & nbsp;などの連続で インデントを表現するのもあまりカッコよくありません。 たいていは<pre>タグを使用されているのが多いのですが、 やはり非推奨なので、できれば使用したくありません。 具体的な方法がありましたら、お教え願えないでしょうか。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • テーブル内のハイフンで改行させない方法(CSS)

    いつもお世話になっております。 blue-horseと申します。 テーブル内の文字列に半角ハイフンがあるのですが、 そこで強制的に改行されてしまいます。 これを回避する方法として以下の方法を試しました。 環境: OS:WindowsXP Professional SP2 ブラウザ:Internet Explorer 6.0 1)CSS white-space:nowrap; -> × 2)実態参照 - -> × 3)実態参照 ­ -> × 4)<pre>タグ -> 成功(※) 5)<nobr>タグ -> 成功 <pre>タグは改行は抑制できたのですが、フォントサイズが指定と変わってしまいました。 <nobr>タグが最も要求に近いのですが、HTMLが見難くなります。 出来ればCSSで解決したいのですが、手段はありませんでしょうか。

  • キャリッジリターンとラインフィードの違いは?

    キャリッジリターンとラインフィードは似ていますが、どこが違うところはありますでしょうか。また、その特徴的など教えていただけると幸いです。 私の解釈としては「キャリッジリターンとラインフィードとも同じだが、OSによって異なっているため、キャリッジリターン(CR)とラインフィード(LF)を合わせて使うことを推奨する。WindowsはCR+LFで改行できるが、MacはCR、UnixはLFでないと改行されない」ということですが、皆様はどう思いますでしょうか。

    • ベストアンサー
    • PHP
  • 半角スペースを改行などで代用することについて

    HTMLでは改行やタブは半角スペースとして処理されるそうですが、それはHTMLとしての決まりごとであり、どのブラウザでも同じなのでしょうか? それとも最近の主要なブラウザがそういう挙動をするというだけの話なのでしょうか? 例えば以下のような場合、改行しているので2つのボタンの間には半角スペースが入りますが、半角スペースを入れたければ別の方法を取るべきなのか?という意味です。 <input type="submit" value="送信"> <input type="reset" value="リセット"> サイトをデザインする際に、半角スペースが入ることを期待して改行したりするのは邪道なのかどうかが知りたいです。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 文章改行で出来る半角スペースを省く方法ありますか?

    Homepage Builder Ver.9を使ってHPを作っているのですが、 HTML構文を整えようと思い、 タブ以外で、文章でも改行してしまうと半角スペースが1つ出来てしまいます。 本当は、このスペースが要らないのですが、どの様にすればスペース無しで整えられるでしょうか。 例えば、 <TABLE border="2"> <TR><TH>五十音</TH> <TD>あいうえお かきくけこ</TD></TR> </TABLE> としたとしたら、 あいうえお かきくけこ という上記の様に半角スペースが1つ出来てしまいます。 又、 <TD>あいうえお   かきくけこ</TD></TR> としても、 あいうえお かきくけこ といった形で半角スペースが1つ出来てしまいます。 因みに、ここでは全角スペースで揃えました。 本当は半角スペースです。 文章で改行しても、半角スペースが出来ない様にする方法、 もしご存じでありましたら、何方様か教えて頂ければ幸いです。 どうしても、HMTL構文(又、ソース)を見ても横に長すぎて、 文章のある部分で改行をして整えたいのですが、 不要な半角スペースを省く(又は、除く)方法があればと思っております。 宜しくお願い致します。

    • ベストアンサー
    • HTML
  • CSSのwhite-spaceプロパティについて

    CSSのwhite-spaceプロパティの意味がわかりません。まず、「半角空白、改行、タブ...msmssatさん CSSのwhite-spaceプロパティの意味がわかりません。まず、「半角空白、改行、タブ」という言葉が出てきますが「タブ」とはなんなのかがわかりません。 そしてwhite-spaceプロパティには、normal,pre,nowrapと3つの値があるようですが、その違いが何なのかがわかりません。 ネット上で調べたのですが、どのような違いがあるのかがわからないのです。 CSS初心者です。 是非、お知恵を頂きたいと思っております。わかりやすくご説明をお願いします。 なお、Webクリエイター上級試験の勉強を独学でしております。 そのために、ご協力ください。 大変恐縮ですが、よろしくお願いいたします。

    • ベストアンサー
    • CSS
  • テキストエディタとHTML

     こんにちは。テキストエディタのTeraPadを使っています。これでHTMLを編集するとき、pタグを使うときなのですが、ソースを見やすくするために文章の行頭を揃えるためにTABを挿入しているのですが、そうすると、ブラウザで表示したとき、TABを挟んだ文字間に半角スペースのようなスペースが入っているように表示されてしまいます。  このスペースが入っているように表示されるのを、表示されないように、つまり、文字間を詰めて表示するためにはどうしたらよいでしょうか。  よろしくお願い致します。

  • <br>を使わずに改行したときの解釈

    は、半角スペースになりますが、以下のときどう解釈されるのでしょうか? <p style="white-space:pre"> アメリカ ザリガニ <p> この場合、まず検索エンジンには アメリカ ザリガニ のように2つの単語としてとらえられてしまうのか それとも アメリカザリガニ のように1つの単語としてとらえられるのか もし前者の場合、レイアウト目的でこのようなスタイルの指定はしないべきと言えるのでしょうか? ご回答よろしくお願いします

    • ベストアンサー
    • HTML
  • html文書を圧縮するソフトor方法(gzipなどの圧縮ではないです)

    html文書を圧縮するソフトor方法(gzipなどの圧縮ではないです)を探しています。 htmlソースファイルを軽くするためです。 方法としては、 ★改行を削除(ただし、formのtextareatタグ内の改行は削除しない。 ●タブを全部削除 ●2個以上半角スペースが続いた場合、1個の半角スペースにする。 で必要十分でしょうか? ただ、★がめんどいので、自動でやってくれるソフト(or ウェブサービス)があればなあ・・・と思いまして。 ご存じの方いらっしゃいましたら、よろしくお願いいたします。

    • ベストアンサー
    • HTML

専門家に質問してみよう