Seite 1 von 1

Update 3.0.10: CSS-Fehler

Verfasst: 07.01.2012 15:03
von Charlie_M
Hallo,
nach erfolgreichen Update auf 3.0.10 bemängelt der CSS-Validator folgende Zeilen jeweils in der common.css sowie colors.css:

Code: Alles auswählen

.post:target .content {
sowie:

Code: Alles auswählen

.post:target h3 a {
Abhilfe brachte jeweils eine Änderung durch Ersetzen von ":" => ".", also:

Code: Alles auswählen

.post.target
Oder liegt da ein anderer Fehler vor und bin auf dem Holzweg?

Re: Update 3.0.10: CSS-Fehler

Verfasst: 07.01.2012 15:15
von Miriam
Ich wüsste jetzt nicht, was der Doppelpunkt da zu suchen hat.
Ein Punkt "." wäre für ein CSS Class und ein Doppelkreuz / Raute "#" wäre für eine CSS ID.

Aber wahrscheinlich muss da garnichts hin ausser eine Leerstelle

also .post target

Es gibt schon was mit ":" aber das kenne ich nur mit :link, :visited, :focus, :hover, :active. Das wären dann Pseudoklassen.

Edit: Kommando zurück: In CSS3 gibt es auch :target. Lies hier: Klick.

Re: Update 3.0.10: CSS-Fehler

Verfasst: 07.01.2012 15:22
von Charlie_M
Die Zeilen stehen so im Original-Paket auch drin (common.css sowie colors.css) :o

EDIT:
deinen EDIT nach also eine Falschmeldung vom CSS-Validator?

Re: Update 3.0.10: CSS-Fehler

Verfasst: 07.01.2012 15:26
von Miriam
Scheint so... :o

Re: Update 3.0.10: CSS-Fehler

Verfasst: 07.01.2012 15:28
von Charlie_M
Der Validator sagt: CSS-Level 2.1
Demnach wäre PHPBB jetzt auf CSS-Level 3?

Re: Update 3.0.10: CSS-Fehler

Verfasst: 07.01.2012 16:10
von Crizzo
Das sind Pseudoklassen aus CSS3 (Entwurf!), die gabs auch schon vor dem Update auf phpBB3.0.10. Wenn der Validator CSS2.1 annimmt, zeigt er deshalb eine Warnung/Fehler an. Das ist nicht weiter schlimm. Einfach manuell auf CSS3 stellen, dann sollte der Fehler weg sein.
http://meiert.com/de/publications/articles/20060119/

Den : in einen . zu ändern ist definitiv der falsche Weg. Denn dann wird aus der Pseudoklasse eine Klasse die dann ".target" heißt. :wink: