If you left align text in an input, it stays left aligned, no matter how you set the letter-spacing. If you right align text in an input, the letter-spacing can push it away from the right edge. Example (shows up in Firefox, Chrome):
<input class="left" value="spacing" />
<input class="right" value="spacing" />
CSS:
input {
font-size:24pt;
letter-spacing: 20px;
}
.left {
text-align:left;
}
.right {
text-align:right;
}
Is there any way to increase letter-spacing while remaining fully right-aligned?
input
tags don't support styling of specific characters, I think the only way to do this would be to build a special custom rich text control that does exactly what you want. – Macnair