html - ASP.NET 文本框在从右到左的网页中从左到右对齐文本

标签 html css asp.net twitter-bootstrap right-to-left

我有一个应该从右到左对齐的网站。我已经安装了 Bootstrap 的从右到左版本,并且运行良好。

对齐方式也会影响文本框中的文本。我想添加一个 Css 类或其他东西,使 TextBox 中的文本从左到右对齐,同时保持其余组件从右到左对齐。

我已经尝试添加

text-align: left; 
direction:ltr;

到文本框 css 但它根本不影响文本。

有人可以帮我解决这个问题吗?

最佳答案

您可以尝试将 !important; 添加到您的样式中:

text-align: left !important;
direction:ltr !important;

可能是因为已经有从右向左强制的样式了。 important!; 将覆盖这些。

您是否尝试过将它直接应用于文本框?

<asp:TextBox ID="tb" CssClass="align-left" runat="server" />

.align-left {
     text-align: left !important;
}

关于html - ASP.NET 文本框在从右到左的网页中从左到右对齐文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45390396/

相关文章:

javascript - Asp.net 开发和客户端操作集成

c# - 顶部 :? 的 CSS 问题

javascript - 响应滚动标题不调整大小

html - 如何使用 flex 属性阻止文本在每个空间的下一行继续?

php - 发布前预览音频文件

html - 在新选项卡中打开链接(在同一窗口中)或重新加载并聚焦它(如果它已使用 'href' 打开)

css - Angular CDK Connected Overlay,如何不覆盖覆盖背景的原点?

jquery - 如何在 Safari 中使用 jQuery 查找多个背景的背景位置/背景图像等

jquery - 在 Jquery 中设置 CSS 属性时如何使用变量?

c# - 类型 'System.Web.HttpInputStream' 未标记为可序列化