PHP no tiene nada que ver con cuestiones de presentación y/o diseño; solo entrega código cuyo uso y funcionamiento es totalmente independiente.
El usar DIVs no garantiza una buena presentación por si solo (como magia), solo es una forma de trabajar; se trata de agregar semántica al contenido del archivo, separar presentación y contenido. Los "divs" debes "modificarlos" con CSS...
DreamWeaver genrea código "muy sucio", eso es sabido. Firefox respeta los estándares, IE7 se preocupó más en ese sentido y los respeta un poco más que su antecesor IE6 (aún le falta). IE6 simplemente no los respeta. La razón por la que en los dos navegadores que mencionas no se vea bien tú página es porque en realidad lo que esta mal es el código (HTML) genrado por DW.
Es en ese código final (HTML y CSS) --que no muestras-- en donde debes buscar los errores, no en PHP.
Prueba
NVU como editor WYSIWYG, se dice el sí genera un código limpio y basado en estándares, súmale que es libre
. Lo mejor sin duda es que aprendas HTML y CSS directamente con código.
Saludos y suerte
>> Tema movido desde PHP.