Heim Web-Frontend CSS-Tutorial Detaillierte Erläuterung der Klassifizierung von CSS-Hacks und der drei Methoden von CSS-Hacks

Detaillierte Erläuterung der Klassifizierung von CSS-Hacks und der drei Methoden von CSS-Hacks

May 04, 2017 pm 05:36 PM

Der vollständige Text wird hier zitiert, ein toller Artikel

  • was
    Aufgrund von Browsern unterschiedlicher Hersteller oder unterschiedlicher Versionen eines bestimmten Browsers ( IE6~IE11, Firefox/Safari/Opera/Chrome usw.) bieten unterschiedliche Unterstützung und Analyse von CSS. Um einen einheitlichen Seiteneffekt zu erzielen, müssen wir derzeit bestimmte CSS-Stile für verschiedene Browser oder verschiedene Versionen schreiben. Dieser Prozess des Schreibens entsprechender CSS-Codes für verschiedene Browser/verschiedene Versionen wird als CSS-Hack bezeichnet.

  • wie
    Aufgrund unterschiedlicher Browser und Browserversionen mit unterschiedlicher Unterstützung und Analyseergebnissen für CSS und CSS-Priorität Die Auswirkungen Bei Browser-Anzeigeeffekten können wir je nach Browserszenario unterschiedliche CSS anwenden.

  • CSS-Hack-Klassifizierung
    hat drei Ausdrucksformen: CSS--Attribut--Präfixmethode, Selektor-Präfixmethode und IE-Methode für bedingte Kommentare .

    • Attributpräfixmethode (d. h. klasseninterner Hack)

    • Selektorpräfixmethode

    • IE-Methode für bedingte Kommentare
      CSS-Hack definiert im Allgemeinen CSS, das ein breites Anwendungsspektrum und eine starke Erkennungsfähigkeit im Vordergrund hat.

  • CSS-Hack-Methode eins: Bedingte Kommentarmethode (gilt für IE10 und niedriger, IE10 und höher unterstützt keine bedingten Kommentare mehr)

    • gt: größer als, wählen Sie die bedingte Version oder höher aus, ausgenommen die bedingte Version.
      lt: kleiner als , wählen Sie die Version unterhalb der bedingten Version aus, mit Ausnahme der bedingten Version.
      gte: größer oder gleich, wählen Sie die bedingte Version oder höher aus, einschließlich der bedingten Version.
      lte: kleiner oder gleich, wählen Sie die Version unterhalb der bedingten Version aus, einschließlich der bedingten Version.
      ! : Wählen Sie alle Versionen außer der bedingten Version aus, unabhängig von hoch oder niedrig.

    • Bedingtes Kommentarattribut:

    • Beispiel

         <!--[if IE]>
         <p class="p1">只在IE5、6、7、8、9下显示</p>
         <![endif]-->
         <!--[if ! IE]><!-->
         <p class="p5">非IE</p>
         <!--<![endif]-->
      Nach dem Login kopieren

      Üblicher Kommentar im HTML-Skript Methode <!-- --> und die bedingte Kommentarmethode können nur von IE-Browsern unter IE10 erkannt werden. Bei anderen Browsern ist alles, was sie sehen können, ein Paar geschlossener, ineffektiver Kommentare. Beachten Sie bei Nicht-IE-Kommentaren, dass sich darin ein <!--> befindet, das als geschlossener Kommentar fungiert.

         <!--[if IE 6]>
         <p class="p2">只在IE6下显示</p>    
         <![endif]-->
         <!--[if gte IE 6]>
         <p class="p3">只在IE6以上版本</p>    
         <![endif]-->
         <!--[if ! IE 8]>
         <p class="p4">非IE8的的IE浏览器</p>
         <![endif]-->
      Nach dem Login kopieren
  • CSS-Hack-Methode zwei: Attributpräfixmethode innerhalb der Klasse
    Attributpräfix dient dazu, einige nur dem CSS hinzuzufügen Stilattributname Das Hack-Präfix, das nur von bestimmten Browsern erkannt werden kann, hat den erwarteten Seitenanzeigeeffekt erzielt.
    Das Folgende ist eine Hack-Methode im Standardmodus

    • Regeln
      *Farbe: IE5.5, 6, 7
      +Farbe: IE5 , 6, 7
      #color: IE5.5, 6, 7
      -color: IE5.5, 6
      _color: IE5.5, 6
      Unter diesen verwende ich gerne *und_
      Farbe

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Klassifizierung von CSS-Hacks und der drei Methoden von CSS-Hacks. 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

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

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)

Heiße Themen

Java-Tutorial
1659
14
PHP-Tutorial
1257
29
C#-Tutorial
1231
24
Analysieren Sie die Verwendung und Klassifizierung von JSP-Kommentaren Analysieren Sie die Verwendung und Klassifizierung von JSP-Kommentaren Feb 01, 2024 am 08:01 AM

Klassifizierung und Verwendungsanalyse von JSP-Kommentaren JSP-Kommentare werden in zwei Typen unterteilt: einzeilige Kommentare: Mit der Endung kann nur eine einzelne Codezeile kommentiert werden. Mehrzeilige Kommentare: Beginnend mit /* und endend mit */ können Sie mehrere Codezeilen kommentieren. Beispiel für einen einzeiligen Kommentar Beispiel für einen mehrzeiligen Kommentar/**Dies ist ein mehrzeiliger Kommentar*Kann mehrere Codezeilen kommentieren*/Verwendung von JSP-Kommentaren JSP-Kommentare können zum Kommentieren von JSP-Code verwendet werden, um ihn leichter lesbar zu machen

Was sind die Klassifizierungen künstlicher Intelligenz? Was sind die Klassifizierungen künstlicher Intelligenz? Feb 19, 2021 am 11:22 AM

Die Klassifizierung der künstlichen Intelligenz umfasst kognitive KI, maschinelles Lernen und tiefes Lernen. Künstliche Intelligenz ist eine neue technische Wissenschaft, die Theorien, Methoden, Technologien und Anwendungssysteme zur Simulation, Erweiterung und Erweiterung der menschlichen Intelligenz untersucht und entwickelt.

Welche Methoden der Zeitverarbeitung gibt es in der Go-Sprache? Welche Methoden der Zeitverarbeitung gibt es in der Go-Sprache? Jun 10, 2023 pm 09:42 PM

Als moderne Programmiersprache spielt die Go-Sprache eine wichtige Rolle in der Entwicklung. Die Go-Sprache bietet einige integrierte Zeitfunktionen und -strukturen, um die Zeitverarbeitung komfortabler zu gestalten. In diesem Artikel stellen wir einige häufig verwendete Zeitverarbeitungsmethoden in der Go-Sprache vor. time.Now() Wir können die Funktion time.Now() verwenden, um die aktuelle Zeit abzurufen: now:=time.Now()fmt.Println(now) Ausgabe: 2019-06-131

Detaillierte Erläuterung der Klassifizierung von Linux-Systemprotokolldateien Detaillierte Erläuterung der Klassifizierung von Linux-Systemprotokolldateien Feb 26, 2024 pm 02:33 PM

Linux-Systemprotokolldateien sind wichtige Dateien, die verschiedene während des Systembetriebs generierte Informationen aufzeichnen. Durch die Analyse von Protokolldateien können wir den Betriebsstatus, die Fehlerbehebung und die Leistungsoptimierung des Systems verstehen. In diesem Artikel werden die Klassifizierung und Funktionen von Linux-Systemprotokolldateien eingehend untersucht und mit spezifischen Codebeispielen kombiniert, um den Lesern ein besseres Verständnis zu ermöglichen. 1. Klassifizierung von Linux-Systemprotokolldateien 1. Systemprotokoll Das Systemprotokoll ist eine Protokolldatei, die wichtige Ereignisse wie Systemstart, Herunterfahren, Benutzeranmeldung und Herunterfahren aufzeichnet. Im Linux-System

Wie verwende ich neuronale Netze zur Klassifizierung in Python? Wie verwende ich neuronale Netze zur Klassifizierung in Python? Jun 04, 2023 pm 10:40 PM

Wenn es darum geht, große Datenmengen zu klassifizieren, ist die manuelle Verarbeitung dieser Daten eine sehr zeitaufwändige und schwierige Aufgabe. In diesem Fall kann die Verwendung eines neuronalen Netzwerks zur Klassifizierung die Aufgabe schnell und einfach erledigen. Python ist eine gute Wahl, da es über viele ausgereifte und benutzerfreundliche Bibliotheken für neuronale Netzwerke verfügt. In diesem Artikel wird die Verwendung neuronaler Netze zur Klassifizierung in Python vorgestellt. Neuronale Netze und Klassifizierung Bevor wir erklären, wie neuronale Netze zur Klassifizierung verwendet werden, müssen wir das Konzept neuronaler Netze kurz verstehen. Neuronales Netzwerk ist ein

Wie verwende ich das Gaußsche Mischungsmodell zur Klassifizierung in Python? Wie verwende ich das Gaußsche Mischungsmodell zur Klassifizierung in Python? Jun 04, 2023 am 10:10 AM

In diesem Artikel werden die grundlegenden Konzepte und Implementierungsmethoden für die Verwendung von Gaußschen Mischungsmodellen zur Klassifizierung in Python vorgestellt. Was ist ein Gaußsches Mischungsmodell? Das Gaußsche Mischungsmodell (GMM) ist ein gängiges Clustermodell, das aus mehreren Gaußschen Verteilungen besteht. Bei der Klassifizierung von Daten werden diese Gaußschen Verteilungen verwendet, um die Daten zu modellieren und die Kategorie zu bestimmen, zu der die Stichprobe gehört. Das Grundprinzip von GMM Das Grundprinzip von GMM besteht darin, den Datensatz als eine Gruppe mehrerer Gaußscher Verteilungen zu behandeln

Offenlegung der Klassifizierung grundlegender Datentypen in gängigen Programmiersprachen Offenlegung der Klassifizierung grundlegender Datentypen in gängigen Programmiersprachen Feb 18, 2024 pm 10:34 PM

Titel: Grundlegende Datentypen enthüllt: Verstehen Sie die Klassifizierungen in gängigen Programmiersprachen. Text: In verschiedenen Programmiersprachen sind Datentypen ein sehr wichtiges Konzept, das die verschiedenen Datentypen definiert, die in Programmen verwendet werden können. Für Programmierer ist das Verständnis der grundlegenden Datentypen in gängigen Programmiersprachen der erste Schritt zum Aufbau einer soliden Programmiergrundlage. Derzeit unterstützen die meisten großen Programmiersprachen einige grundlegende Datentypen, die zwischen den Sprachen variieren können, aber die Hauptkonzepte sind ähnlich. Diese grundlegenden Datentypen werden normalerweise in mehrere Kategorien unterteilt, einschließlich Ganzzahlen

Beispiel für die Bildklassifizierung in Python Beispiel für die Bildklassifizierung in Python Jun 10, 2023 pm 03:43 PM

Python ist eine weit verbreitete Programmiersprache, die in der Computer Vision und Bildverarbeitung sehr beliebt ist. In diesem Artikel werden wir Beispiele für die Bildklassifizierung in Python untersuchen. Die Bildklassifizierung ist eine grundlegende Aufgabe in der Computer Vision, bei der es um die Identifizierung von Objekten oder Szenen in Bildern geht. In diesem Artikel wird erläutert, wie Sie das Deep-Learning-Framework Keras in Python verwenden, um das Training und die Vorhersage von Bildklassifizierungsmodellen zu implementieren. Vorbereitung Bevor wir mit der Bildklassifizierung fortfahren, müssen wir die erforderlichen Softwarepakete installieren. Nachfolgend finden Sie eine Liste der erforderlichen Pakete

See all articles