私は現在、通常のhtmlテーブルを次のように変更することに取り組んでいます:
次のようにインデントされたバージョン:
これをhtmlで設定できなくても、テキストの開始に合わせて境界線の最初の部分を非表示にする方法を知っている人がいるかもしれません。
これは、テーブルセルをいじって、display:inline-block;
これを実現する他の方法を利用することで実現できますが、ほとんどのブラウザで機能するはずです。
これを行うにはいくつかの悪い方法があります。あなたはただ創造的になる必要があります。
以下は、いくつかのクラス、空のテーブル セル、colspans を使用した、これを行う 1 つの例です: http://jsfiddle.net/ESFuC/
たぶん、このようなセル内に div があります。
一番下の行を赤くしましたが、一番下の行以外は問題ないようです。場合によっては、ニーズに合わせて変更することもできます。