howihl
Avatar howihl
Themenersteller
Beginner (18 Beiträge)

CSS validieren (Seite 2)


gerard
Content Gott (1271 Beiträge)
am 07.12.2009, 23:42 Uhr schrieb gerard

joerg schrieb:

http://www.css4you.de/background-position.html
Ist nach dieser Quelle absolut verständlich!


Nicht wirklich - da steht:

"Wird nur ein Wert angegeben, so legt dieser die horizontale Position fest. Die vertikale Position liegt dann bei 50%."

Ein wenig anders in der Spezifikation:

www.w3.org/TR/CSS21/colors.html



"If a background image has been specified, this property specifies its initial position. If only one value is specified, the second value is assumed to be \'center\'."

Das erklärt aber nicht, dass es dann als valide gilt, wenn die "Position" vor der Widerholung steht, umgekehrt aber nicht. Der alte WDG-Validator gibt übrigens keinen Fehler aus (ist aber noch unzuverlässiger) und TopStyle gibt auch keinen Fehler aus, egal in welcher Reihenfolge die Werte stehen.

Gérard


http://bretagne-virtuell.de

joerg
Avatar joerg
Fachinformatiker Anwendungsentwicklung
Content Gott (1941 Beiträge)
am 08.12.2009, 00:25 Uhr schrieb joerg

Hallo Gerard

Was anderes als in meiner Quelle steht meiner Ansicht nach nicht bei W3C.

Und ich habe mich nur auf die 2 Werte bezogen!

Das mit der Reihenfolge verstehe ich auch nicht!

Wenn ich ein Css mit
@charset "UTF-8";
body {background:url(../images/sliding_door/round/spinner2.gif) no-repeat center;}

kommt aber auch bei W3C die Meldung weiter unten "Kein Stylesheet gefunden"

Vielleicht ein Bug?

Hast du vielleicht auch noch einen Link zu Topstyle?

Gruß
Jörg


Zufällige Umleitung zu der Startseite einer meiner Domains
Meine ungewöhnlichen Tools

gerard
Content Gott (1271 Beiträge)
am 08.12.2009, 00:38 Uhr schrieb gerard

joerg schrieb:

Was anderes als in meiner Quelle steht meiner Ansicht nach nicht bei W3C.


In der Spezifikation steht nichts von horizontal und vertikal. Da steht nur, der erste Wert bestimmt die Startposition.

joerg schrieb:

Vielleicht ein Bug?


Sehe ich so - nicht der einzige

joerg schrieb:

Hast du vielleicht auch noch einen Link zu Topstyle?


Das ist ein Programm und leider teuer - aber vermutlich das Beste.

www.topstyle4.com



Gérard


http://bretagne-virtuell.de

joerg
Avatar joerg
Fachinformatiker Anwendungsentwicklung
Content Gott (1941 Beiträge)
am 08.12.2009, 00:51 Uhr schrieb joerg

If a background image has been specified, this property specifies its initial position. If only one value is specified, the second value is assumed to be \'center\'.

If at least one value is not a keyword, then the first value represents the horizontal position and the second represents the vertical position.

Negative <percentage> and <length> values are allowed.

Hallo Gerard

Mein Englisch ist zwar nicht perfekt aber im 2. Absatz finde ich doch horizontal und vertikal!

Gruß
Jörg


Zufällige Umleitung zu der Startseite einer meiner Domains
Meine ungewöhnlichen Tools

gerard
Content Gott (1271 Beiträge)
am 08.12.2009, 01:02 Uhr schrieb gerard

joerg schrieb:

If a background image has been specified, this property specifies its initial position. If only one value is specified, the second value is assumed to be \'center\'.

If at least one value is not a keyword, then the first value represents the horizontal position and the second represents the vertical position.


Wenn ein Hintergrund spezifiziert worden ist, spezifiziert diese Eigenschaft seine Anfangsposition. Wenn nur ein Wert spezifiziert wird, wird für den zweiten Wert \'center\' angenommen.

Wenn mindestens ein Wert kein Schlüsselwort ist, dann stellt der erste Wert die horizontale Position dar und der zweite stellt die vertikale Position dar.

Anmerkung: top, center, bottom etc. sind Schlüsselworte (im Gegensatz zu Zahlenwerten)

Gérard


http://bretagne-virtuell.de

lwulfe
Avatar lwulfe
Consultant
Content Halbgott (743 Beiträge)
am 23.12.2009, 21:55 Uhr schrieb lwulfe

howihl schrieb:

Erst einmal vielen Dank für die Hilfe. Allerdings habe ich noch einen Fehlerim Validator, mit dem ich überhaupt nicht anfangen kann.

Einlese-Fehler Lexical error at line 4, column 1. Encountered: "ufeff" (65279), after : ""

kann da mal jemand drauf schauen?

Danke


Hallo,
da ich jetzt den gleichen Fehler im CSS-Validator bekomme und genau so viel wie howihl damit anfangen kann, weiß jemand Rat?
Der Fehler tritt auf, seit ich meine CSS zippe und merge.


joerg
Avatar joerg
Fachinformatiker Anwendungsentwicklung
Content Gott (1941 Beiträge)
am 23.12.2009, 22:15 Uhr schrieb joerg

Hallo Lutz

Ich fange jetzt nicht an zu suchen welche Seite du meinst!

Lexical Error bedeutet in der Regel das du ein unzulässiges Zeichen benutzt!

: statt ; oder umgekehrt!

Gruß
Jörg


Zufällige Umleitung zu der Startseite einer meiner Domains
Meine ungewöhnlichen Tools

lwulfe
Avatar lwulfe
Consultant
Content Halbgott (743 Beiträge)
am 23.12.2009, 22:27 Uhr schrieb lwulfe

Hallo Jörg,
möchte ich auch eigentlich niemandem antun.
Wie gesagt, die CSS sind gemergt und sehen grausam aus:

www.search-and-recruit.de


Fehler : Einlese-Fehler Lexical error at line 1, column 1. Encountered: "u001f" (31), after : ""

Gruß Lutz


joerg
Avatar joerg
Fachinformatiker Anwendungsentwicklung
Content Gott (1941 Beiträge)
am 23.12.2009, 22:59 Uhr schrieb joerg

Hallo Lutz

Erst mal kann ich mir nicht vorstellen das deine Datei Endung .gz.css richtig ist!

Flo freut sich darüber jetzt bestimmt!

floern.com/webscripting/dateien-mit-htaccess-gzip-komprimieren



Müsste eher auf .css.gz hinauslaufen!

Dann was das CSS angeht ich habe @media noch nicht angewendet!

Laut dieser Quelle www.rus.uni-stuttgart.de/kurse/material/html4/cssguide/mediatypes.html



über die @media-rule Eine Media-Rule enthält zuerst eine Liste aller Media Types und im Anschluß die eigentliche Style-Information in geschweiften Klammern. Z.B.:

@media print { BODY {color: black} }
@media screen { BODY {color: blue} }
@media print,screen { BODY {font-family: serif} }

Ist die Angabe unnötig weil du sie in jedem Fall anwendest?

2 Einlese-Fehler [ "UTF-8";@media all]
17 #nav_main Ungültige Nummer : background Einlese-Fehler [empty string]
41 .rgtabs-wrapper .rgtabs-ajax-loading Ungültige Nummer : background Einlese-Fehler [empty string]

Das ist die Fehlerliste wenn ich dein CSS per Direkteingabe eingebe!

Gruß
Jörg


Zufällige Umleitung zu der Startseite einer meiner Domains
Meine ungewöhnlichen Tools

lwulfe
Avatar lwulfe
Consultant
Content Halbgott (743 Beiträge)
am 23.12.2009, 23:44 Uhr schrieb lwulfe

Hallo Jörg,
die Endung ".merged.gz.css" oder ".merged.gz.js" wird von den Browsern verstanden.
Warum auch immer ...

Zu der @media-rule: aus der gemergten Datei kaum noch zu erkennen.
Z.B. für print:
@media print
{
body {background:none;}
#col1 {display:none}
#col2 {display:none}

#col3, #col3_content { width: 100%; margin:0; padding: 0; border:0}
#header {display:none;}
#teaser {display:none;}
}
Bei all steht teilweise das ganze CSS in der Klammer.

Der "background Einlese-Fehler [empty string]" kommt mir bekannt vor.
Das Thema hatten wir hier schon. Ich glaube, ein Argument zu wenig. Siehe mein Post vom 7.12.
Habe ich wohl nicht gut aufgeräumt ....

Wo aber dieser "Lexical error" herkommt, keine Ahnung!

Grüße Lutz





« zurück zu: Analyse-Ergebnisse

Das Seitenreport Forum hat aktuell 5274 Themen und 36108 Beiträge.
Insgesamt sind 48346 Mitglieder registriert.