Dieter Raber: Spaltenlayout in <select> möglich ???

Beitrag lesen

Hallo Reinhard,

eigentlich ist diese Moeglichkeit nicht vorgesehen, es gibt lediglich den Workaround, anstatt Leerzeichen geschützte Leerzeichen zu nehmen. Im Klartext heisst das, dass du anstatt
Müller:    100 Euro
Müller:&nbsp;&nbsp;&nbsp;&nbsp;100 Euro schreibst
Wenn du PHP benutzt, um die <option> Elemente zu erzeugen, geht das ganz komfortabel mit str_pad(), ansonsten von Hand zu Fuss. Damit auch wirklich Spalten entstehen, musst Du eine Schrift mit fester Breite wählen, also z. B. Courier. Ich finde die Kombination
select {
  font-family:"Bitstream vera sans", "Lucida Console", Monaco, "Courier New", Courier, monospace;
}
ziemlich gut für solche Fälle

Gruß,

Dieter