zur zweiten frage: ein layout
funktioniert nicht, es sieht höchstens in alle browsern so aus, wie du es dir vorstellst.
dazu muss man sich intensiv mit dem thema auseinander setzen, und html und css nicht nur kennen, sondern begreifen. wenn man mal grundlagenwissen in sachen css hat (also ungefährt weiß, was da was bedeutet), dem kann ich folgendes buch nur ans herz legen:
http://www.amazon.de/gp/product/1590...teway&v=glance
dort findet man nicht nur ein tieferes verständniss für css, sondern auch filter und hacks wie man welchen browser zu welchem verhalten bringen kann und wie man bugs in bestimmten browsern umgehen kann.