2016-12-19 12 views
-1

Html段落の中では、コロンを異なる行に整列させるために文字列を構成する必要があります(当然モノスペースのフォントを使用しています)。異なる長さのHtmlで文字列を整列する

ShortString  : 1.0 
LoooongString : 2.0 
VeryloooongString: 3.0 

コロンの前に固定幅を設定する必要があります。この幅は、3つの文字列の最大値です。

+0

あなたはこのためにテーブルを使用して検討していますか?あなたは表のようなデータを表示しているようです。 – MMM

答えて

0

ここには、tableと最小限のスタイルを使用した簡単な例があります。

.data { 
 
    font-family: monospace; 
 
} 
 

 
.data td:last-child:before { 
 
    content: ': ' 
 
}
<table class="data"> 
 
    <tr> 
 
    <td>ShortString</td> 
 
    <td>1.0</td> 
 
    </tr> 
 
    <tr> 
 
    <td>LoooongString</td> 
 
    <td>2.0</td> 
 
    </tr> 
 
    <tr> 
 
    <td>VeryloooongString</td> 
 
    <td>3.0</td> 
 
    </tr> 
 
</table>

+0

便利なアイデアをありがとう。 CSSファイルでは、このテーブルに対してのみ有効なスタイルを定義し、他のテーブルと干渉しないようにする必要があります。 スタイルの名前が "stylenew"であるとすると、CSSでは最初の設定を置くことができます。 table.stylenew { \t font-family:monospace; } 私は仕事のために同じスタイルの中に "最後の子供"の妥当性を定義できませんでした。 私を助けることができますか? – vaiadubai

+0

@vaiadubai私はCSSクラス(私は '.data'を使用した)に基づいてスタイルを設定する方法を示すために私の答えを更新しました。お役に立てれば。 –

関連する問題