Code:
form {
display: inline;
/* oder */
margin: 0;
}
-> DER form-TAG ist ein BLOCK-Element, deshalb gibt es eine neue Zeile.
Der Hintergrund wird ist ja für den mittleren Container, und dieser ist ja nur so hoch wie sein Inhalt.
SSI ist keine Darstellungstechnik, PHP und ASP zum Beispiel auch nicht.
Wichtig ist was am Schluß im Browser an CODE "ankommt". (=> Quellcode der Website = DOCTYPE).
Wie Du diesen Code zusammen"bastelst" ist dem Browser bzw. dem Validator egal.