4

表形式のデータを表示するためのテーブルの使用法について言及しています。たとえば、数字に焦点を当てたスプレッドシートは、合計を容易にするために右揃えで適切にフォーマットされている必要があります (小数点以下の桁数が同じ)。数値の場合、これはセマンティクスとフォーマットの境界線のケースのように見えますが、日付などの他の種類のデータ型の場合、アライメントの選択はより恣意的です。

もちろん、可能な場合は css を使用することに同意しますが、css が常にサポートまたは有効になっているとは限りません。これは、たとえば、私のバージョンの Lynxで発生するか、ブラウザ ユーザーが css を無効にして印刷した場合に発生します。

憶測: おそらく <td number='true'> のようなよりセマンティックな属性も、問題がどれほどあるかがわかれば機能する可能性があります

 <input type='number'> 

ローカリゼーションに関してHTML5では、右に揃えることを期待しています。

また、CSS で align 属性をオーバーライドするのが困難だった時期もあったことを覚えています (CSS デザイナーが HTML からそれを削除するように依頼したことを覚えています)

何か不足していますか?私は自分のhtmlの数字に対して個人的に align='right' を生成しています。

私の主な質問は次のとおりです: HTML TD で適切にフォーマットされた数値に ALIGN='right' を使用しないことが推奨されていないという事実以外に理由はありますか?

ありがとう。

4

2 に答える 2