Nur meine unmaßgebliche Meinung: Per HTML kann man gar nichts erkennen, so zumindest war das mal vorgesehen.
Stimmt nicht ganz. Ich hatte in eine HTML Datei mal eine CSS Datei eingebunden, die von einem "fremden" Server geholt wurde (der eigene Backup-Server).
War der Server nicht online, wurde die Meldung "Server nicht erreichbar" eben nicht unterdrückt per display:none
und angezeigt. Vollkommen ohne PHP oder Javascript.
Linuchs