限定しりとり

ASP.NETのWEBフォームで開発を行っています。
WINDOWSフォームのように、ラベルで直線を表すことができないので
一番簡単に直線を表示する方法を模索しています。

なにか簡単に直線を表示する方法はありますか?
なお、直線自体にイベントを発生させることはありません。

A 回答 (2件)

閲覧側の使用ユーザのブラウザのバージョンによってはダメになってしまう方法なんですが…(よっぽど古いという事は無いと思いますが)



縦線を引きたいフォームとフォームをTABLEのTDタグで二分にして、スタイルシートでライン制御を行ったらどうでしょうか…
-------
<html>
<head>
<style type="text/css">
<!--
TD.line{
border: 1px solid black;
border-bottom-style: none;
border-top-style: none;
border-right-style: solid;
border-left-style: none;
}
TD.no{
border-style: none;
}
-->
</style>
</head>
<body>

<table border=0>
<tr>
<td class="line">あいうえお<br>かきくけこ</td>
<td class="no">さしすせそ<br>たちつてと</td>
</tr>
</table>

</body>
</html>
-------

仮で作ったので凄い粗雑なHTMLソースですが、スタイルシートは別ファイルにするなりもうちょい綺麗なまとめ方はあると思います…。

上記ソースをブラウザで開くと以下のようになります。
------------

あいうえお|さしすせそ
かきくけこ|たちつてと

------------
    • good
    • 0

直線というのが良く分からないのですが、


ラベルで代用しているということは、
文字列やhrタグでは駄目なのですか?

この回答への補足

回答ありがとうございます。

VBのプログラムをASP.NETへの移植を行っています。
従来の画面レイアウトを極力生かすため、縦の直線で画面を区切ったりしている部分があります。

縦の直線を座標で指定して描けばいいのですが、面倒なため部品を配置するみたいにできないものかと・・・

補足日時:2005/10/05 10:29
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!