Da PHP vom server interpretiert wird und der browser nur das
Ergebnis davon sieht (kann (X)HTML sein, aber auch irgendwas
anderes), ist es bei PHP mit der Vorschau nicht ganz so einfach.
Ich meine, die meisten Leute haben da auf dem lokalen Rechner
für solche Entwicklungszwecke einen eigenen webserver inklusive
PHP - da braucht man dann keine Vorschau mehr, weil man sich
das Ergebnis direkt mit dem browser anguckt.
Die Struktur der Einzeldateien ist etwas anders, wenn man den
Kram mit PHP-include zusammensetzt als mit (i)frames oder
object. Bei letzteren sind es immer komplette Dokumente, bei
ersterem setzt man exakt ein Dokument aus mehreren
Fragmenten zusammen.
Wenn man da Ansprüche an ein besonderes Layout hat, sollte
man zumindest Grundkenntnisse in CSS erlernen, um Inhalte
sinnvoll zueinander anzuordnen. Bei (X)HTML passiert das zwar
auch automatisch, dann aber alles nacheinander weg wie es im
Quelltext steht und nicht gegebenenfalls nebeneinander, wie es
oft erwünscht ist.
div ist ein (X)HTML-Element ohne inhaltliche Bedeutung, wenn es
Elemente gibt, die die Bedeutung des Fragmentes besser
beschreiben, verwendet man die. Neu ist auch seit letztem Jahr
das Format XHTML+RDFa, damit kann man immer die inhaltliche
Bedeutung präzise angeben, auch wenn es kein passendes
Element gibt, da kann dann das div nützlicher sein als bei den
alten Versionen von HTML oder XHTML.
Modern oder nicht - prinzipiell unterscheidet sich das
(X)HTML-Dokument nicht von dem von vor zehn Jahren, auch
wenn man es damals per CGI, perl oder statisch erstellt hat und
heute vielleicht eher mit PHP, das ist ja nur ein Hilfsmittel, nichts,
von dem der browser/Nutzer etwas zu sehen bekommt.