molily: Kann Zellenbreite nicht setzen

Beitrag lesen

padding:           0 0.2em 0 0.2em;

alte Breite=[49] Soll Breite=[45px]
neue Breite=[51]

offsetWidth = border-left + padding-left + width + padding-right + border-right
1em = vermutlich 16px
0.2em horizontales Padding = 3.2px = 3px
Alte Gesamtbreite = 0 + 3px + 43px + 3px + 0 = 49px
Neue width = 45px
Neue Gesamtbreite = 0 + 3px + 45px + 3px = 51px

Stimmt doch alles. Möglicherweise suchst du nicht offsetWidth mit padding und border drin, sondern willst mit getComputedStyle bzw currentStyle den gegenwärtigen width rauskriegen.

Mathias