HTML VALIDATOR: <td> proprietary attribute "backg

Get help with installation and running phpwcms here. Please do not post bug reports or feature requests here.
Post Reply
Rupert
Posts: 31
Joined: Sun 27. Nov 2005, 00:59
Location: Frankfurt

HTML VALIDATOR: <td> proprietary attribute "backg

Post by Rupert »

Hallo,
ist nur eine Kleinigkeit, aber wenn Oliver schon am neuprogrammieren ist....

Der HTML Validator bringt die Fehlermeldung:
Warnung: <td> proprietary attribute "background"

Gemeint ist diese Zeile:
<td valign="top" width="11" background="picture/icons/linie-rechts-25x25.gif"><img src="img/leer.gif" width="11" height="1" border="0" alt="" /></td>

Und kommen tut sie von hier:
Image

Alle Bilder die man im Seitenlayout einträgt sind nicht W3 conform, sondern werden mit dem Attribut das Netscape eingeführt hatte ausgeführt (Background).

Siehe Fehlermeldung:
Image


Statt
background="abc.gif"

Wäre die korrekte Umsetzung:
style="background-image:url(abc.gif)"

Wie schon gesagt, das ist nicht dramatisch.... aber das sind die einzigen Fehler die mir der HTML Validator meldet. Und das kann ich leider nicht ändern.

Liebe Grüße
Rupert
jscholtysik

Post by jscholtysik »

Hi Rupert,


auch hier eine Bitte:

Eventuelle Bugs im SourceForge BugTracker eintragen:


http://sourceforge.net/tracker/?group_i ... tid=607698


Danke im Voraus.


Joachim
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post by Oliver Georgi »

Das kannst Du selbst beeinflussen - dafür existiert das Feld "Class". Ich habe bewußt den alten Parameter drin gelassen. Schmeiß also dein BGimage dort raus und mach Dir eine spezifische Klasse.

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
Rupert
Posts: 31
Joined: Sun 27. Nov 2005, 00:59
Location: Frankfurt

Post by Rupert »

Hallo Oliver,

:oops: ich habe nicht sehr viel Erfahrung mit Classen.... die frontend.css kann ich so noch bearbeiten, aber wie ich jetzt eine spezifische Klasse mache und die dann im Seitenlayout korrekt verlinke... keine Ahnung.

Ich habe dazu auch nichts im Forum gefunden und eine Anleitung in der Docu auch nicht.

Vielleicht kannst du mir weiterhelfen oder einen Tip geben, was mir weiterhilft (Doku + Beispiel?).

Danke!
cyrano
Posts: 1598
Joined: Sat 31. Jan 2004, 18:33
Location: Stuttgart
Contact:

Post by cyrano »

Hallo Rupert,

vielleicht hilft das:

Dort wo das Feld "Class" steht kannst Du z.B. für den Hauptbereich definieren:

Class: .main-bg

In der frontend.css definierst du dann:
.main-bg {
background: url(pfad-zum-bild.gif) no-repeat;
}
Gruß/ regards cyrano
--------------------------------------------------------
templates -> http://www.128.weitzelmedia.de
planepix -> http://www.planepix.de
XING -> https://www.xing.com/profile/Thomas_Weitzel3
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post by Oliver Georgi »

cyrano wrote: Dort wo das Feld "Class" steht kannst Du z.B. für den Hauptbereich definieren:

Class: .main-bg

In der frontend.css definierst du dann:
.main-bg {
background: url(pfad-zum-bild.gif) no-repeat;
}
Bei im Backend die Klasse OHNE "." eintragen - also nur den Klassennamen.

Bitte beachten - Klassennamen sollten wenn immer möglich keinen "-" enthalten. Besser ist z.B. "mainBg" oder "main_bg".

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
Rupert
Posts: 31
Joined: Sun 27. Nov 2005, 00:59
Location: Frankfurt

Post by Rupert »

funktioniert leider aus mir unbekannten Gründen nicht:

Ich habe in der frontend.css folgendes eingetragen:
.main_bg {
background: url(picture/logo/background_wirbel.png) repeat;
}

.abst_links_bg {
background: url(picture/icons/linie-rechts-25x25.gif) no-repeat;
}

.abst_rechts_bg {
background: url(picture/icons/trenner-gepunktet-25x24.gif) no-repeat;
}

Und in den Klassen dementsprechend:
main_bg
abst_links_bg
abst_rechts_bg


Nur macht er es nicht?

Ich habe den Pfad mit der vollständigen URL (also z.B. http://www.loesungen-erschliessen.de/pi ... -25x24.gif) ausprobiert, dann funktioniert es. Ich frage mich nur, ob das nicht sehr unschön ist?

Gruss
Rupert
cyrano
Posts: 1598
Joined: Sat 31. Jan 2004, 18:33
Location: Stuttgart
Contact:

Post by cyrano »

Oliver Georgi wrote: Bei im Backend die Klasse OHNE "." eintragen - also nur den Klassennamen.

# sorry für den lapsus...

Bitte beachten - Klassennamen sollten wenn immer möglich keinen "-" enthalten. Besser ist z.B. "mainBg" oder "main_bg".

Oliver
ah und ich habe bisher gedacht, gelesen (Laborenz -CSS) das der Unterstrich vermieden werden sollte....
Gruß/ regards cyrano
--------------------------------------------------------
templates -> http://www.128.weitzelmedia.de
planepix -> http://www.planepix.de
XING -> https://www.xing.com/profile/Thomas_Weitzel3
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post by Oliver Georgi »

cyrano wrote:ah und ich habe bisher gedacht, gelesen (Laborenz -CSS) das der Unterstrich vermieden werden sollte....
Meines Wissen nach galt das nur für CSS1 - und inzwischen unterstützen ja alle CSS2

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post by Oliver Georgi »

Rupert wrote:funktioniert leider aus mir unbekannten Gründen nicht:

Ich habe in der frontend.css folgendes eingetragen:
.main_bg {
background: url(picture/logo/background_wirbel.png) repeat;
}

.abst_links_bg {
background: url(picture/icons/linie-rechts-25x25.gif) no-repeat;
}

.abst_rechts_bg {
background: url(picture/icons/trenner-gepunktet-25x24.gif) no-repeat;
}

Und in den Klassen dementsprechend:
main_bg
abst_links_bg
abst_rechts_bg


Nur macht er es nicht?

Ich habe den Pfad mit der vollständigen URL (also z.B. http://www.loesungen-erschliessen.de/pi ... -25x24.gif) ausprobiert, dann funktioniert es. Ich frage mich nur, ob das nicht sehr unschön ist?

Gruss
Rupert
Das ist normal, da der Pfad für CSS "url" relativ zur Position der CSS Datei behandelt wird. Also für Deinen Fall müsste das dann ungefähr so aussehen.

Code: Select all

.main_bg {
  background: url(../../picture/logo/background_wirbel.png) repeat;
}
Nun weißt Du auch, warum ich das nicht als Style implementiert habe - das war zzu fehleranfällig.

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
cyrano
Posts: 1598
Joined: Sat 31. Jan 2004, 18:33
Location: Stuttgart
Contact:

Post by cyrano »

Oliver Georgi wrote:
cyrano wrote:ah und ich habe bisher gedacht, gelesen (Laborenz -CSS) das der Unterstrich vermieden werden sollte....
Meines Wissen nach galt das nur für CSS1 - und inzwischen unterstützen ja alle CSS2

Oliver
prima, danke für die info, ich verwende lieber Unterstriche aufgrund schnellerer Lesbarkeit.

Nun auch ein Buch scheint Bugs zu haben :-)
Gruß/ regards cyrano
--------------------------------------------------------
templates -> http://www.128.weitzelmedia.de
planepix -> http://www.planepix.de
XING -> https://www.xing.com/profile/Thomas_Weitzel3
Post Reply