IE6 implementiert min-width

IE6 implementiert min-width

Zunächst einmal wissen wir, dass dieser Effekt ein altes Thema sein dürfte.
Als ich heute Dateien organisierte, stellte ich fest, dass einige meiner früheren Layoutlösungen schon lange in Ordnern lagen. Ich habe ein paar alte Sachen ausgegraben. Es sollte angemerkt werden, dass ich das Glück hatte, zu sehen, wie der alte Ingenieur und Webmaster von CSSPLAY diesen Effekt implementierte, und er muss sehr früh gegeben worden sein.
Und nun ohne weitere Umschweife der Quellcode:
Lösen Sie die seltsamen Funktionen des IE6-Layouts und der CSS-Implementierung aus und nutzen Sie sie:
<style type="text/css">
.ie6-out{
_Rand links: 900px;
_zoom:1;
}
.ie6-in{
_position:relativ;
_float:links;
_Rand links: -900px;
}
#min-Breite{
Mindestbreite: 900px;
Hintergrund:#ccc;
Zeilenhöhe: 200px;
_zoom:1;
}
</Stil>
<div Klasse="ie6-out">
<div Klasse="ie6-in">
<div id="min-width">Unter IE6 simuliert der Container den Min-Width-Effekt. Passen Sie die Größe Ihres Browserfensters bitte wie gewünscht an und klicken Sie auf die Schaltfläche „Breite anzeigen“. </div>
</div>
</div>
Demonstration der CSS-Implementierung:
Feld „Code ausführen“

[Strg A Alles auswählen Tipp: Sie können zuerst einen Teil des Codes ändern und dann auf Ausführen drücken]
Erweiterte Demo:
Feld „Code ausführen“

[Strg A Alles auswählen Tipp: Sie können zuerst einen Teil des Codes ändern und dann auf Ausführen drücken]
CSS-Ausdruck
——Ich glaube, dass viele Leute oft von unerklärlichen Abstürzen geplagt werden, wenn sie diese Methode verwenden, um die Mindestbreite des Containers zu erreichen, und dass es oft vergeblich ist.
An dieser Stelle müssen zwei Punkte hervorgehoben werden:
1. Das Element, das den Ansichtsbereich im IE6-Standardmodus und im Quirk-Modus darstellt, ist unterschiedlich, ersteres ist <html> und letzteres ist <body>;
2. IE6 – In den beiden oben genannten verschiedenen Modi gibt es unterschiedliche Erscheinungsformen, wenn der enthaltene Inhalt überläuft, was zu einer Endlosschleife bei der Zuweisungsbeurteilung führt. Das klingt vielleicht etwas langatmig, also üben Sie es einfach selbst.
CSS-Ausdruck zum Erreichen der minimalen Breite des Quellcodes: <style type="text/css">
Textkörper { Textausrichtung: Mitte;}
#min-Breite{
Mindestbreite: 900px;
_width:Ausdruck((document.documentElement.clientWidth||document.body.clientWidth)<900?"900px":"");
Zeilenhöhe: 200px;
Hintergrund:#ccc;
}
</Stil>
<div id="min-width">Unter IE6 simuliert der Container den Min-Width-Effekt. Passen Sie die Größe Ihres Browserfensters bitte wie gewünscht an und klicken Sie auf die Schaltfläche „Breite anzeigen“. </div>
Demo:
Feld „Code ausführen“

[Strg A Alles auswählen Tipp: Sie können zuerst einen Teil des Codes ändern und dann auf Ausführen drücken]
Die beiden oben genannten Lösungen können sowohl im IE6-Standardmodus als auch im Quirk-Modus implementiert werden. IE Expression hat in dieser Anwendung auch keine Probleme mit der CPU-Effizienz festgestellt.

<<:  Mehrere Möglichkeiten zum Ändern des MySQL-Passworts

>>:  js regulärer Ausdruck Lookahead und Lookbehind und nicht erfassende Gruppierung

Artikel empfehlen

Einige Tipps zum Website-Design

Tatsächlich haben wir in letzter Zeit viel über W...

Tipps und Vorsichtsmaßnahmen zur Verwendung des MySQL-Index

1. Die Rolle des Index In allgemeinen Anwendungss...

Aktivieren und Konfigurieren des MySQL-Protokolls für langsame Abfragen

Einführung Das MySQL-Protokoll für langsame Abfra...

Wettersymbol-Animationseffekt implementiert durch CSS3

Ergebnisse erzielen Implementierungscode html <...

So installieren Sie die IonCube-Erweiterung mit Pagoda

1. Installieren Sie zuerst die Pagode Installatio...

Detaillierte Erläuterung der MySQL SQL-Anweisungsanalyse und Abfrageoptimierung

So erhalten Sie SQL-Anweisungen mit Leistungsprob...

Schreiben und Verstehen von Pfeilfunktionen und diesem in JS

Inhaltsverzeichnis Vorwort 1. So schreiben Sie Fu...

Detailliertes Tutorial zur Installation von Nginx auf CentOS8 (Bild und Text)

Nginx, ausgesprochen „Engine x“, ist ein Open Sou...

Informationen zum Fallstrickprotokoll der Vue3-Übergangsanimation

Inhaltsverzeichnis Hintergrund Problemort Weitere...

So führen Sie den Top-Befehl im Batchmodus aus

Der Befehl „top“ ist der beste Befehl, den jeder ...