Technically, you can use the html object - - inextricable space msdn , wiki . This is very, very wrong: first, each element of the element must have the same number of characters, and it also works correctly only if the font is a monospaced wiki .
So yes , you should use a special flag. There are many, a little search is required.
This, jsfiddle.net/ha4p1440 , works in chrome, but is shifted in other browsers.
<select> <option>Long name P1</option> <option>Peter P2</option> <option>Hugo K4</option> </select>
Here jsfiddle.net/ha4p1440/1 the font is set to "Courier" and it should look the same in every browser (I tried this in IE9).
select { font-family: 'Courier',serif; }
source share