- 締切済み
ASP.NETのWEBフォームでの直線の表示について
ASP.NETのWEBフォームで開発を行っています。 WINDOWSフォームのように、ラベルで直線を表すことができないので 一番簡単に直線を表示する方法を模索しています。 なにか簡単に直線を表示する方法はありますか? なお、直線自体にイベントを発生させることはありません。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- happyseason
- ベストアンサー率36% (180/496)
閲覧側の使用ユーザのブラウザのバージョンによってはダメになってしまう方法なんですが…(よっぽど古いという事は無いと思いますが) 縦線を引きたいフォームとフォームを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ソースですが、スタイルシートは別ファイルにするなりもうちょい綺麗なまとめ方はあると思います…。 上記ソースをブラウザで開くと以下のようになります。 ------------ あいうえお|さしすせそ かきくけこ|たちつてと ------------
- gesotoku
- ベストアンサー率28% (77/271)
直線というのが良く分からないのですが、 ラベルで代用しているということは、 文字列やhrタグでは駄目なのですか?
補足
回答ありがとうございます。 VBのプログラムをASP.NETへの移植を行っています。 従来の画面レイアウトを極力生かすため、縦の直線で画面を区切ったりしている部分があります。 縦の直線を座標で指定して描けばいいのですが、面倒なため部品を配置するみたいにできないものかと・・・