Einer Deiner Irrtümer besteht darin, dass Du nur <div>- und <table>-Elemente zu sehen scheinst. *Beide* haben mit Layout nichts zu tun.
Genauso wenig wie alle anderen Elemente.
Mit Ausnahme des <style> Elements, das zu diesem Zwecke geschaffen wurde.
mfg Beat