1


1

XHTMLでどのようにタブストップを作成しますか?

「span」またはその他の通常のole要素などの要素を使用して、xhtml Webページにタブストップを作成したい(つまり、 有効なXML)。 効果は、4つの "" "`が互いに隣り合っている必要があります(アンパサンドと 'n’の間にスペースを入れない限り、これを行うことはできません。 誰もがこれを行う方法を知っていますか?

編集:私の最初の投稿では ``が表示されませんでした。

さらなる詳細…​

おそらく、次のCSSは無効です

span {
  display:inline;
  width: 2em
}

インライン要素(私が理解しているものから)には幅がないためです。

また、このcss:

span {
  display: block;
  width: 2em;
  float: (pick a direction)
}

要素がブロックの端に触れ、不規則な流れを引き起こすため、機能しません。

誰かが「一体どうしてそんなことをするの?」と答えるチャンスがありません。 (hehe)…​それは、フォーマットを必要とする法的文書を書いているからです。 :-)

みんな、ありがとう!

バーニー

5 Answer


3


CSSで `display:inline-block;`を試してください。 これにより、インラインに配置されたボックス要素が生成されます。


2


そのようなフォーマットを必要とする法的文書を書いている場合は、CSSに残してはいけません。


1


表形式のデータの場合は、テーブルを使用します。 それはそれが目的です。


1


4つの ``を使用するか、

        Text.

または、テキストを含む要素で「padding-left:20px;」(または必要なピクセル)を使用します

    Text

または、4つの通常のスペースを使用して、含まれる要素に「white-space:pre;」を適用します。

    Text

(もちろん、上記は単なる例であり、スタイルを別のCSSファイルにリファクタリングする必要があります)。


0


``を使う

内容をラップするには-ソースエディター(gedit、notepad、notepad ++など)のタブ設定を使用し、後続の「

sまたは ``。