【问题标题】:ASP.net textbox centered textASP.net 文本框居中的文本
【发布时间】:2017-12-20 20:21:10
【问题描述】:

我有一个带有 CSS 样式的 asp.net 表单。我正在尝试通过asp表单后面的代码将字符串输入到文本框中。

问题:进入任何 asp.net 文本框的所有文本都居中并在一行中Figure 1

尝试过 解决方案:在我的 CSS 表单中创建了一个类并更改了边距和对齐方式。用类将文本框包围在 div 中

问题:如何恢复 CSS 以使所有 ASP.NET 文本框恢复正常

【问题讨论】:

  • 请给我们一些代码
  • 将这些 CSS 更改应用到 CSS 类,然后根据需要在文本框中添加和删除该类?

标签: c# css asp.net


【解决方案1】:

如果您向表单元素添加类属性,那么给定的样式将应用于该表单元素中的所有元素。

如果您只想为一个元素应用样式,请向该元素添加 id 属性并赋予样式,而不是这样做。

例如:

 .form {
    text-align: center;
}

以上代码为所有元素应用居中文本。

<input id="txtBxId " value="Hello World!"/>
    #txtBxId {
        text-align: center;
        color: red;
    }

但如果你这样做,它将适用于单个元素

【讨论】:

    【解决方案2】:

    您可以通过两种方式在居中文本中使用文本框: 1) 标记

    <center>
        <asp:TextBox ID='text'> 
    </center>
    

    2) 输入:

    <html>
    <style>
        #txtBxId {
            text-align: center;
            color: red;
        }
    </style>
    <body>
    <input id="txtBxId " value="Hello World!"/>
    </body>
    </html>
    

    【讨论】:

      猜你喜欢
      • 2016-09-01
      • 2011-03-29
      • 2015-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-04
      • 1970-01-01
      相关资源
      最近更新 更多