3

次のような図をWebページに表示したい(ウィキペディアから):

ここに画像の説明を入力

(詳細はあまり重要ではありません - 二分木であってはならず、必ずしも 3 レベルである必要はありません)

私は現在、境界線のほとんどが透明な (事前に計算された) テーブルを使用していますが、これは見苦しいプログラミングであり、保守が困難です。このような図をプログラムでどのように描画しますか? 主にドロップダウンリストとリンクなどの要素をボックスにcanvas配置する必要があるため、 a を使用したくありません。html

を介してボックスを手動で配置しCSS、次のような要素で線を描くことを考えていました(水平線の場合):

<p style="border: 2px solid black; height: 0px; width: ...;  top:...; right:...;"/>

これは行く方法ですか?アドホックな線引きは少ないですか?

4

1 に答える 1

1

位置:css要素のあるDIV指向のWebページが最良のアプローチだと思います。

于 2012-10-23T07:45:31.407 に答える