1
我想創建一個表,看起來像這樣:列中的子行與表中的其他行對齊?
A | foo | bla
A.1 | bar | bla
A.1.a | baz | bla
A.1.a. ... | quz | bla
B | bfoo | bla
B.1 | bbar | bla
B.1.a | bbaz | bla
B.1.... | bquz | bla
即相同的深度「子」行水平排列(如A.1和B.1對齊),每行是垂直對齊的(例如,A.1與「酒吧」對齊)
我能想到的唯一解決方案是使用帶左填充的<td>
,以便將內容移到右側(並以編程方式生成金額的填充)。不過,這感覺就像是黑客。我希望能有更多的pure-css/html解決方案,但不知道如何去做。
你想創建一個表,所以你必須使用''。並且你想在左側留下內部空白,所以你在給定系統深度的情況下使用'padding-left':'.lvl1' = 5px left padding,'.lvl2' = 10px left padding等。看不到什麼感覺像是黑客。 – Eria