我需要在列中显示许多数值。这些值必须易于编辑,因此我不能只在表中显示它们。我正在使用文本框显示它们。我有什么办法可以使文本框中显示的文本右对齐?如果用户正在输入数据以开始显示他们从右侧输入的内容,那也很好。
Answers:
您是否尝试过设置样式:
input {
text-align:right;
}
刚刚测试,这可以正常工作(至少在FF3中):
<html>
<head>
<title>Blah</title>
<style type="text/css">
input { text-align:right; }
</style>
</head>
<body>
<input type="text" value="2">
</body>
</html>
您可能想要在这些输入上抛出一个类,然后将该类用作选择器。我会避开“ rightAligned”之类的东西。在类名中,您想描述元素的功能,而不是应该如何呈现。“数字”可能很好,也可能是文本框的业务功能。