[3.2] CSS Fehlerermeldung im Style - finde das Problem nicht

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.3, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich sowie die URL vom betroffenen Forum.
Benutzeravatar
Tastenplayer
Mitglied
Beiträge: 2054
Registriert: 02.07.2010 19:35
Wohnort: Zuchwil/SO - Schweiz
Kontaktdaten:

Re: [3.2] CSS Fehlerermeldung im Style - finde das Problem nicht

Beitrag von Tastenplayer »

Habe noch nie eine Seite gesehen wo das Ding nichts zu meckern hat.
Falsch :grin: Bis auf das Forum und meinen Forenstyles durfte ich bei allen Webseiten den css Validations-Button einfügen - gratulation 0 Fehler gefunden. Empfehlungen allerdings gibt es meistens!
Meine phpBB Styles & More
Be the best version of yourself rather than a bad copy of someone else!
Benutzeravatar
Melmac
Ehemaliges Teammitglied
Beiträge: 3623
Registriert: 15.10.2012 03:27

Re: [3.2] CSS Fehlerermeldung im Style - finde das Problem nicht

Beitrag von Melmac »

Es gibt Fehler und es gibt Warnungen: Fehler müssen eigentlich eliminiert werden, Warnungen sollten bereinigt werden, müssen es aber nicht unbedingt.
Ob etwas von einem Prüfscript als Fehler, als Warnung oder gar nicht angemeckert wird, hängt aber auch von den von ihm verwendeten Regelsatz, der Prüfroutine als solcher und der Implementierung ab, weswegen unterschiedliche Validatoren gerne auch mal zu unterschiedlichen Ergebnissen kommen - bei gleichem geprüften Code.

Sogar die auf Einhaltung abgeprüften Codingregeln sind nicht alle auf Ewigkeit getrimmt: in einigen Bereichen können sie sich im Laufe der Zeit ändern - so wie sich auch die Standards selbst im Laufe der Zeit ändern bzw. weiterentwickeln. Bei der Prüfung durch die W3C-Scripte kommt es daher auch darauf an, auf welche CSS-Version diese ausgerichtet sind.

Ein großer Teil des angemeckerten Codes, der, auf den ersten Blick, beim Prüfen der prosilver-Stylesheets ausgeworfen wird, bezieht sich auch auf Codepassagen, die dafür sorgen sollen/müssen, dass auch ältere IE-Versionen eine korrekte Anzeige liefern können: sie lassen sich dann auch nicht vermeiden oder beheben, ohne die (noch) von phpBB geforderte Kompatibilität mit IE-Versionen bis hinunter zur Version 9 aufzugeben.

Im Endeffekt kannst Du also wohl nur dafür sorgen, dass mit Deinen Anpassungen keine neuen vermeidbaren Fehler bzw. Warnungen zur Liste hinzukommen
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)
Benutzeravatar
Tastenplayer
Mitglied
Beiträge: 2054
Registriert: 02.07.2010 19:35
Wohnort: Zuchwil/SO - Schweiz
Kontaktdaten:

Re: [3.2] CSS Fehlerermeldung im Style - finde das Problem nicht

Beitrag von Tastenplayer »

Crizzo hat geschrieben:Ich glaube, ohne die vollständige CSS-Datei (--> Pastebin) oder einem Link zu besagtem Problem, kommen wir hier mit der Hilfe nicht weiter.
Stimmt - Style konnte jedoch immer bei mir runtergeladen werden. Morgen Abend mach ich die neue Version als Download rein. Muss noch etwas verbessern.
https://www.phpbb.de/pastebin/?mode=view&s=39 silver_xmas.css
pastebin/?mode=view&s=40 Fehlermeldungen
Bei einigen äusserst komischen Fehler - habe ich versucht dies aus dem Black-Silver-Split einzufügen. Da es dort bei den Einlesefehler immer stimmt. Wird bei mir trotzdem immer noch als Einlesefehler angezeigt.
zBsp. hier:

Code: Alles auswählen

1269 		Einlese-Fehler [: 0 1px 1px #F2F9FF inset; color: #3E3E3E !important; font-weight: bold; } /* Mini tabbed menu used in MCP ----------------------------------------*/ .minitabs .tab > a] 

Code: Alles auswählen

1424 		Einlese-Fehler [: #000000 !important; } /* Definition list layout for forms ---------------------------------------- */ dd label] 

Code: Alles auswählen

1637 		Einlese-Fehler [: bold; text-align: left; text-shadow: 1px 1px 1px transparent; text-transform: uppercase; line-height: 3em; border-bottom: 2px solid #F4F4F4; border-radius: 2px; } .dropdown .pointer] 
Sogar die auf Einhaltung abgeprüften Codingregeln sind nicht alle auf Ewigkeit getrimmt: in einigen Bereichen können sie sich im Laufe der Zeit ändern
Ist bei mir mit dem Portal, nach Umstellung auf https der Fall! Nur ist das eine Erweiterung im Wysiwygwebbuilder für die aufklappbaren Links :), welche eben nicht https gerecht sind.
Meine phpBB Styles & More
Be the best version of yourself rather than a bad copy of someone else!
Benutzeravatar
Tastenplayer
Mitglied
Beiträge: 2054
Registriert: 02.07.2010 19:35
Wohnort: Zuchwil/SO - Schweiz
Kontaktdaten:

Re: [3.2] CSS Fehlerermeldung im Style - finde das Problem nicht

Beitrag von Tastenplayer »

Also ich frage mich schon langsam!
Heute noch Sachen im Style verbessert sowie einen Schriftfarben Fehler eliminiert. Jetzt habe ich statt 111 CSS-Fehler, 122! :o

Wie dem auch sei.
Einlesefehler

Code: Alles auswählen

Helvetica, sans-serif 	Einlese-Fehler [: Arial]
Helvetica, sans-serif 	Einlese-Fehler sans-serif; 
Jedoch warum und weshalb - ist doch alles okay geschrieben so - oder?

Code: Alles auswählen

.button {
	background: #E0E0E0;
	background: -moz-linear-gradient(-45deg, #E0E0E0 32%, #888888 100%);
	background: -webkit-linear-gradient(-45deg, #e0e0e0 32%,#888888 100%);
	background: linear-gradient(135deg, #E0E0E0 32%,#888888 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E0E0E0', endColorstr='#888888',GradientType=1 );
	font-family: Arial, Helvetica, sans-serif;
	color: #000 !important;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #F4F4F4;
	border-radius: 2px;
}
Ich hab nun die Reihenfolge geändert - Fehler ist geblieben. Zuerst wurde "Helvetica-Neue" wurde als Einlesefehler aufgeführt - hab ich eliminiert - Fehler ist geblieben.
Meine phpBB Styles & More
Be the best version of yourself rather than a bad copy of someone else!
Benutzeravatar
canonknipser
Ehemaliges Teammitglied
Beiträge: 2053
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: [3.2] CSS Fehlerermeldung im Style - finde das Problem nicht

Beitrag von canonknipser »

Hab ich weiter oben schon gepostet: Nimm das Filter-Statement für die neueren IE und nicht das uralte:
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#E0E0E0, endColorstr=##888888)";
statt
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E0E0E0', endColorstr='#888888',GradientType=1 );
So wenig, wie IE6 und 7 noch verbreitet sind, lohnt es nicht, die noch zu unterstützen für ein bisschen Hintergrundgedöns ... -> https://www.browser-statistik.de/statistiken/versionen/
Möglicherweise erkennt dein Validator das alte Statement schon nicht mehr richtig :cookie:
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived ;) - Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC
Antworten

Zurück zu „Styles, Templates und Grafiken“