Asp.net 类似下划线的文本框

Asp.net 类似下划线的文本框,asp.net,css,textbox,Asp.net,Css,Textbox,有没有办法使asp.net控件中的文本框仅显示为下划线,就像纸质文档中的空白文本输入一样?应用实心的边框底部: <asp:TextBox id="txt" runat="server" CssClass="underlined" /> 我认为如果您只想在打印时更改它,那么您应该这样使用 用于普通屏幕 @media screen { input.underlined { /*put your attributes here*/ } } 用于打印屏幕 @me

有没有办法使asp.net控件中的文本框仅显示为下划线,就像纸质文档中的空白文本输入一样?

应用实心的
边框底部

<asp:TextBox id="txt" runat="server" CssClass="underlined" />

我认为如果您只想在打印时更改它,那么您应该这样使用

用于普通屏幕

@media screen
{
   input.underlined
   {
    /*put your attributes here*/
   }
}
用于打印屏幕

@media print
{
  input.underlined
  {
    border:0;
    border-bottom:solid 1px #000;
   }
}

你为什么要这样做。用于打印目的?@krshekhar如果用于打印目的,它首先不需要是一个
文本框
。@Curt为什么有人想显示这样的文本框。一定有特定的目的。@krshekhar,因为他们想让它看起来像是一个带下划线的纸质文档。这只是设计偏好。@Curt我从未见过这样的文本框在使用。我可能错了,但我认为它只用于打印目的。jsfiddle.net是一个很棒的网站!!!!谢谢你把这个网站介绍给我!!!谢谢,这正是我在chrome(或者其他浏览器)中想要的,你会得到一个亮点,在我看来,“下划线”样式看起来不太好。也许值得一提的是
大纲:无
CSS样式,可以删除这个(如果需要)@musefan干杯,你完全正确!我已将此添加到答案中。此解决方案不起作用,“工作演示”不是asp:TextBox,而是一个
@media print
{
  input.underlined
  {
    border:0;
    border-bottom:solid 1px #000;
   }
}