Moin!
Beides ist validiert vom W3C. Folgendes Problem: Die <span>-Elemente werden nicht 200px breit angezeigt (wie im CSS-File definiert), sondern sind nur so breit, dass der Text (z.B. "userinfo" hineinpasst). Als normales Inline-Element müsste <span> doch so formatierbar sein, oder?
Ein normales Inline-Element ist immer nur so breit, wie es ist. Wenn du eine Breite definieren willst, nimm ein Block-Element, oder mach das span zu einem Blockelement (display:block). Bedenke aber, dass Blockelemente eben anders angezeigt werden, als Inline-Elemente.
- Sven Rautenberg