Heim Web-Frontend CSS-Tutorial Einige der grundlegendsten Fehler und Lösungen in IE-Browsern in CSS

Einige der grundlegendsten Fehler und Lösungen in IE-Browsern in CSS

Oct 27, 2018 pm 01:54 PM
解决方法

Wie behebt man Fehler in CSS? Ich glaube, dass viele Freunde, die gerade mit CSS im IE-Browser in Berührung gekommen sind, solche Fragen haben werden. In diesem Kapitel werden Ihnen einige der grundlegendsten Fehler und Lösungen in IE-Browsern in CSS vorgestellt. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

Einige der grundlegendsten Fehler und Lösungen in IE-Browsern in CSS

1. IE6-Fehler mit doppeltem Rand

Wenn Elemente auf der Seite mithilfe von Float verschoben werden, sei es nach links oder nach rechts left Float nach rechts; solange das Element ein Randpixel hat, wird der Wert mit 2 multipliziert, zum Beispiel „margin-left:10px“ In IE6 wird der Wert als 20px analysiert. Um diesen Fehler zu beheben, müssen Sie dem Element display:inline oder display:block hinzufügen und seinen Elementtyp klären, um den Fehler mit dem doppelten Rand zu beheben.

2. 3-Pixel-Problem und Lösung in IE6

Wenn ein Element mit Float verschoben wird, wird eine 3-Pixel-Lücke zwischen dem Element und benachbarten Elementen erzeugt. Das Seltsame ist, dass, wenn die Höhe des Containers auf der rechten Seite nicht festgelegt ist, die 3-Pixel-Lücke innerhalb des angrenzenden Containers liegt. Wenn die Höhe festgelegt ist, geht sie auf die gegenüberliegende Seite des Containers. Um diese Art von Fehler zu beheben, müssen Sie allen in derselben Zeile angeordneten Elementen Float hinzufügen.

3. FEHLER der ungeraden Breite und Höhe in IE6

Es gibt einen gewissen Unterschied zwischen der Anzeigegröße ungerader Höhe und Breite in IE6 und der Anzeigegröße gerade Höhe und Breite. Das Hauptproblem ist die ungleiche Höhe und Breite. Um ein solches Problem zu lösen, versuchen Sie einfach, die Höhe und Breite des extern positionierten Div als gerade Zahl zu schreiben.

4. Es gibt eine Lücke unter dem Bildlink in IE6

Es wird eine gewisse Lücke unter dem Bild in IE6 geben, insbesondere wenn das Bild vertikal daneben liegt Auf dem Bild ist diese Lücke zu erkennen. Um diese Art von Problem zu lösen, müssen Sie das img-Tag als display:block definieren oder das Attribut definieren, das der vertikalen Ausrichtung entspricht. Sie können auch Schriftgröße:0

für den Stil schreiben, der Bild 5 entspricht. Die Höhe leerer Elemente unter IE6 ist BUG

Wenn kein Inhalt vorhanden ist in einem Element, wenn beim Festlegen einer Höhe zwischen 0 und 19 Pixel für dieses Element im Stil. Die Höhe dieses Elements beträgt immer 19 Pixel.

Es gibt vier Lösungen:

1. Fügen Sie Folgendes hinzu: overflow:hidden zum CSS des Elements

2. Fügen Sie HTML-Kommentare in das Element ein:

3. Fügen Sie das HTML-Leerzeichen in das Element ein:  

4. Fügen Sie dem CSS des Elements hinzu: font-size:0

6. FEHLER durch wiederholten Text

In einigen komplexeren Layouts werden manchmal die letzten Zeichen des Floating-Elements unter dem Clear-Element angezeigt.

Die Lösung lautet wie folgt:

Stellen Sie sicher, dass alle Elemente display:inline haben

2. Verwenden Sie „margin-right:-3px“

Element

3. Fügen Sie einen bedingten Kommentar zum letzten Eintrag des schwebenden Elements hinzu, xxx

4 , dafür Das angegebene div sollte die Breite des Containers 7 nicht überschreiten. Der Z-Index schlägt in IE6 fehl. Der spezifische Fehler besteht darin, dass der Z-Index des übergeordneten Elements festgelegt ist 1. Dann ist der Z-Index seiner untergeordneten Elemente ungültig und seine Ebene erbt die Einstellungen des übergeordneten Elements, was zu einigen Fehlern bei der Ebenenanpassung führt.

Schlussfolgerung: Tatsächlich gibt es viele Fehler IE6. Die Lösungen können durch die Verwendung von display:inline, font-size:0 und float gelöst werden. Daher müssen wir beim Schreiben von Code bedenken, dass dem Element ein display:inline-Stil hinzugefügt werden muss Vermeiden Sie das Problem der Stilstörung, um zu verhindern, dass die Höhe des DIV die Schönheit des Layouts beeinträchtigt, um einige Kompatibilitätsprobleme zu vermeiden 🎜>Das Obige ist für CSS. Eine vollständige Einführung in einige der grundlegendsten Fehler in IE-Browsern und deren Lösungen. Wenn Sie mehr über CSS-Video-Tutorials erfahren möchten, schauen Sie sich bitte die chinesische PHP-Website an . >

Das obige ist der detaillierte Inhalt vonEinige der grundlegendsten Fehler und Lösungen in IE-Browsern in CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Warum wirkt sich negative Margen in einigen Fällen nicht wirksam? Wie löst ich dieses Problem? Warum wirkt sich negative Margen in einigen Fällen nicht wirksam? Wie löst ich dieses Problem? Apr 05, 2025 pm 10:18 PM

Warum werden negative Margen in einigen Fällen nicht wirksam? Während der Programmierung negative Margen in CSS (negativ ...

Wie wähle ich ein untergeordnetes Element mit dem erstklassigen Namen über CSS aus? Wie wähle ich ein untergeordnetes Element mit dem erstklassigen Namen über CSS aus? Apr 05, 2025 pm 11:24 PM

Wenn die Anzahl der Elemente nicht festgelegt ist, wählen Sie das erste untergeordnete Element des angegebenen Klassennamens über CSS aus. Bei der Verarbeitung der HTML -Struktur begegnen Sie häufig auf verschiedene Elemente ...

Was ist der Grund, warum PS immer wieder Laden zeigt? Was ist der Grund, warum PS immer wieder Laden zeigt? Apr 06, 2025 pm 06:39 PM

PS "Laden" Probleme werden durch Probleme mit Ressourcenzugriff oder Verarbeitungsproblemen verursacht: Die Lesegeschwindigkeit von Festplatten ist langsam oder schlecht: Verwenden Sie Crystaldiskinfo, um die Gesundheit der Festplatte zu überprüfen und die problematische Festplatte zu ersetzen. Unzureichender Speicher: Upgrade-Speicher, um die Anforderungen von PS nach hochauflösenden Bildern und komplexen Schichtverarbeitung zu erfüllen. Grafikkartentreiber sind veraltet oder beschädigt: Aktualisieren Sie die Treiber, um die Kommunikation zwischen PS und der Grafikkarte zu optimieren. Dateipfade sind zu lang oder Dateinamen haben Sonderzeichen: Verwenden Sie kurze Pfade und vermeiden Sie Sonderzeichen. Das eigene Problem von PS: Installieren oder reparieren Sie das PS -Installateur neu.

Warum wird ein bestimmtes Div -Element im Edge -Browser nicht angezeigt? Wie löst ich dieses Problem? Warum wird ein bestimmtes Div -Element im Edge -Browser nicht angezeigt? Wie löst ich dieses Problem? Apr 05, 2025 pm 08:21 PM

Wie löst ich das durch User Agent Style Sheets verursachte Anzeigeproblem? Bei Verwendung des Edge -Browsers kann ein Div -Element im Projekt nicht angezeigt werden. Nachdem ich nachgesehen hatte, habe ich gepostet ...

Warum zeigen zwei Inline-Block-Elemente eine Fehlausrichtung? Wie löst ich dieses Problem? Warum zeigen zwei Inline-Block-Elemente eine Fehlausrichtung? Wie löst ich dieses Problem? Apr 05, 2025 pm 08:09 PM

Erörterung der Gründe für die Fehlausrichtung von zwei Inline-Block-Elementen. In der Front-End-Entwicklung stoßen wir häufig auf Elemente-Typen-Probleme, insbesondere bei der Verwendung von Inline-Block ...

Wie löst ich das Problem des Ladens beim Starten von PS? Wie löst ich das Problem des Ladens beim Starten von PS? Apr 06, 2025 pm 06:36 PM

Ein PS, der beim Booten auf "Laden" steckt, kann durch verschiedene Gründe verursacht werden: Deaktivieren Sie korrupte oder widersprüchliche Plugins. Eine beschädigte Konfigurationsdatei löschen oder umbenennen. Schließen Sie unnötige Programme oder aktualisieren Sie den Speicher, um einen unzureichenden Speicher zu vermeiden. Upgrade auf ein Solid-State-Laufwerk, um die Festplatte zu beschleunigen. PS neu installieren, um beschädigte Systemdateien oder ein Installationspaketprobleme zu reparieren. Fehlerinformationen während des Startprozesses der Fehlerprotokollanalyse anzeigen.

Wie verwende ich lokal installierte Schriftdateien auf Webseiten? Wie verwende ich lokal installierte Schriftdateien auf Webseiten? Apr 05, 2025 pm 10:57 PM

So verwenden Sie lokal installierte Schriftartdateien auf Webseiten. Wenn Sie diese Situation in der Webseitenentwicklung gestoßen haben: Sie haben eine Schriftart auf Ihrem Computer installiert ...

Vom UI-Designentwurf bis zur Front-End-Implementierung: Wie soll ich mit dem Schreiben von Code beginnen und mit den Details von Echarts-Diagrammen umgehen? Vom UI-Designentwurf bis zur Front-End-Implementierung: Wie soll ich mit dem Schreiben von Code beginnen und mit den Details von Echarts-Diagrammen umgehen? Apr 05, 2025 pm 07:51 PM

Vom UI-Designentwurf bis zur Front-End-Implementierung: Wie starte ich mit dem Schreiben von Code? Wenn Sie den Blue Lake Design Draft vom UI-Designer erhalten, müssen die Front-End-Entwickler ...

See all articles