2016-10-26 1 views
2

Ich benutze oft Entwickler-Tools, um live CSS-Änderungen zu testen, aber heute sehe ich zum ersten Mal, dass der Abschnitt Stile auf einer Seite ausgegraut ist (der Hintergrund ist grau, nicht der Text) und nicht editierbar . Ich habe nur die Möglichkeit, den Stil eines bestimmten, einzelnen Elements und nicht Elementgruppen zu überarbeiten.Warum sind CSS-Stile in den Chrome-Entwicklertools ausgegraut?

Was verursacht dies?

+1

Verwenden Sie Visual Studio? Mir ist aufgefallen, dass Chrome manchmal Änderungen, die ich über den Link von Visual Studio vorgenommen habe, "sperrt". Es mag damit zu tun haben –

Antwort

4

Jeder Browser verfügt über einen vordefinierten Satz von Stilen, die beim Rendern einer Webseite als anfänglicher Ausgangspunkt verwendet werden. Diese Stile werden üblicherweise als User Agent Styles bezeichnet. In den Chrome-Entwicklungstools sind diese Stile durch einen grauen Hintergrund gekennzeichnet.

In Aktion sehen

diese Presse in Aktion zu sehen:

  1. F12 die Chrome Dev Tools auf dieser Stack-Überlauf Seite zu öffnen.
  2. Wählen Sie die Elemente Registerkarte oben in den Dev Tools.
  3. Wenn das HTML-Markup angezeigt wird, wählen Sie das <head>-Tag aus und schauen Sie in die rechte Spalte.
  4. Wenn nicht bereits ausgewählt, wählen Sie die Registerkarte Styles in der rechten Spalte.

Sie sollten die folgenden definierten Arten in diesem Fenster angezeigt:

element.style { 
} 
head {       user agent stylesheet 
    display: none; 
} 

Die definierten Stile für head Teil des ursprünglichen User-Agent Sheet und bezeichnet mit dem grauen Hintergrund, die Sie oben erwähnen.

+0

Gotcha- aber auf der Seite, die ich sehe, sind Elemente mit benutzerdefinierten Klassen auch nicht editierbar, wenn sie normalerweise bearbeitbar wären. –

+0

@MylesMalloy Hmm, das ist seltsam. Das habe ich noch nie zuvor gesehen. Hast du eine URL, die du teilen kannst, damit ich sie live sehen kann? – War10ck

+0

Ehrlich gesagt, würde ich diese Informationen lieber nicht geben - aber ich habe festgestellt, dass dies nicht auf der "Live" -Version der Website geschieht, sondern nur auf dem Entwickler-Server. –

Verwandte Themen