Deus Figendi: /ZUR INFO: IE formt Code um

Beitrag lesen

Es ist sicher kein Drama, aber ich denke nützlich zu wissen ^^
Ich habe jüngst einem Bekannten ein kleines PHP-Programm geschrieben und beim Testen hat er mir halt eine Probe-Ausgabe geschickt, indem er die Ausgabe aus dem Browser heraus einfach abspeicherte.
Dabei verwendete er den IE8 (weil dessen Verhalten bzgl. der Tastaturbedienung von Select-Boxen ihm besser gefiel).
Dabei stellte ich fest, dass der IE den Code massiv umformt. Ich kenne es von vielen Browser, dass sie z.B. Verweise anpassen, indem sie das Verweisziel herunter laden und auf die lokale Kopie verweisen, der IE macht aber mehr, er streicht z.B. CSS-Code den er nicht versteht und er schreibt alles groß... er hat sogar Gruppen aufgelöst (siehe label input, label select)
Also ich habe meinem Bekannten z.B. das hier gegeben:

label {  
 display:block;  
 position:relative;  
}  
label input , label select {  
 position:absolute;  
 left:5em;  
}  
  
td {  
 border-style:solid;  
}  
  
.debug li {  
 font-size:x-small;  
}  
  
ol.debug , ul.debug {  
 -moz-column-width: 13em;  
 -webkit-column-width: 13em;  
 -moz-column-gap: 2em;  
 -webkit-column-gap: 2em;  
}  

und wenn er das mit dem IE8 abspeicherte kam dies zurück:

LABEL {  
	POSITION: relative; DISPLAY: block  
}  
LABEL INPUT {  
	POSITION: absolute; LEFT: 5em  
}  
LABEL SELECT {  
	POSITION: absolute; LEFT: 5em  
}  
TD {  
	BORDER-BOTTOM: thin solid; BORDER-LEFT: thin solid; BORDER-TOP: thin solid; BORDER-RIGHT: thin solid  
}  
.debug LI {  
	FONT-SIZE: x-small  
}  

Ähnlich schaut's mit dem HTML-Code aus, aus

<!DOCTYPE html>  
 <html>  
  <head>  
  
 <link rel="stylesheet" type="text/css"  
href="./style.css">  
  
  </head><body>

wird

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
<!-- saved from url=(0041)http://anonymisiert.url -->  
<HTML><HEAD>  
<META content="text/html; charset=windows-1252" http-equiv=Content-Type><LINK  
rel=stylesheet type=text/css href="auswertung_mitfehlern-Dateien/style.css">  
<META name=GENERATOR content="MSHTML 8.00.7600.16588"></HEAD>  
<BODY>

Naja wie gesagt, nur so zur Info, schon ein äääh interessantes Verhalten.
Immerhin ist er ehrlich genug (siehe "saved from" und "generator = MSHTML") aber... ich find's schon seltsam. Und z.B. den Dokuemtentyp zu ändern ist schon ein starkes Stück, dann müsste er nämlich eigentlich die ganze Seite ordentlich konvertieren.

Wie auch immer, ich fand das bemerkenswert, daher hab ich's mal bemerkt :)

--
sh:( fo:| ch:? rl:( br:& n4:& ie:{ mo:} va:) de:µ_de:] zu:) fl:( ss:| ls:[ js:(