c# - ASP.net 文本框居中文本

标签 c# css asp.net

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

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

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

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

最佳答案

如果您将 class 属性添加到表单元素,则给定的样式将应用于该表单元素中的所有元素。

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

例如:

 .form {
    text-align: center;
}

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

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

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

关于c# - ASP.net 文本框居中文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47913823/

相关文章:

c# - 如何从字典中获取第 n 个元素?

c# - 我是 .NET 的新手。我对理解术语有一些疑问。.NET Core 和 .NET 5 之间有什么区别?

c# - Windows 服务 - 它可以运行两个以不同时间间隔安排的独立任务吗

css - 样式表适用于 brackets.io 但不适用于 chrome

asp.net - 如何通过点击收藏夹图标打开表单?

c# - 构建多米诺骨牌游戏 - 建模和布局

html - 在节内设置文章标签的边距会影响节的边距

JavaFX 'CSS' :WARNING: Could not resolve 'accent_color' while resolving lookups for '-fx-highlight-fill' from rule '*.text-input'

c# - MSBuild 未处理的异常 : The FileName property should not be a directory unless UseShellExecute is set

javascript - UserControl 内的一页上有多个 ModalPopUpExtender