zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden there is no attribute "rel" - W3C Validation

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 12.10.2012, 16:03
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 12.10.2012
Beiträge: 4
benjamins befindet sich auf einem aufstrebenden Ast
Standard there is no attribute "rel" - W3C Validation

Hallo,

ich habe mich für dieses Problem hier angemeldet und hoffe auf Hilfe.

Ich bekomme den Fehlercode, den mir der W3C Validator ausgibt, nicht weg.

Die Seite: Mobile Hochzeits DJs

Fehlercode:

Line 232, Column 182: there is no attribute "rel"
…ages/234/slideshow/brautpaar.jpg" rel="http://mobile-hochzeits-djs.de/modules/…

Auszug aus der zugehörigen php:
PHP-Code:
<?php
foreach ($items as $item) {
    if (!empty(
$item->link)) {
        
$img '<a href="' $item->link '"><img class="cubeRandom" src="' JURI::root() . "modules/mod_btslideshow/images/{$module->id}/slideshow/{$item->file}'" rel="' JURI::root() . "modules/mod_btslideshow/images/{$module->id}/thumbnail/{$item->file}'" alt="' "{$item->title}'"/></a>';
    }
    else {
        
$img '<img class="cubeRandom"  src="' JURI::root() . "modules/mod_btslideshow/images/{$module->id}/slideshow/{$item->file}'" rel="' JURI::root() . "modules/mod_btslideshow/images/{$module->id}/thumbnail/{$item->file}'" alt="' "{$item->title}'"/>';
    }
    
$desc '';
    if (!empty(
$item->title)) {
        
$desc .= '<h4>' $item->title '</h4>';
    }
    if (!empty(
$item->desc)) {
        
$desc .= '<p>' $item->desc '</p>';
    }
    
?>
    <li>
        <?php echo $img?>
        <div class="label_text"><?php echo $desc?></div>
    </li>
    <?php
}
Kann mir jemand helfen?

Gruß
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 12.10.2012, 16:34
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Das img-Element kann kein rel-Attribut haben.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 12.10.2012, 16:58
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 12.10.2012
Beiträge: 4
benjamins befindet sich auf einem aufstrebenden Ast
Standard

Danke für die Antwort.

Wie kann ich das denn lösen? Sobald ich das rel rausnehme, werden die thumbnails nicht mehr angezeigt.

Gruß
Mit Zitat antworten
  #4 (permalink)  
Alt 12.10.2012, 17:05
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Keine Ahnung welches Skript du da nutzt und ob es möglich ist das valide zu gestalten, aber das rel-Attribut ist nur an a- oder link-Elementen erlaubt und selbst dort streng genommen nur mit vordefinierten Werten (was der Validator allerdings nicht prüft). Das rel-Attribut wird leider gerne für Zwecke missbraucht für die es nicht gedacht ist.
Mit Zitat antworten
  #5 (permalink)  
Alt 12.10.2012, 20:50
Standardkatze
XHTMLforum-Kenner
 
Registriert seit: 06.02.2007
Beiträge: 1.820
gato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nett
Standard

Zitat:
Zitat von inta Beitrag anzeigen
das rel-Attribut ist nur an a- oder link-Elementen erlaubt und selbst dort streng genommen nur mit vordefinierten Werten (was der Validator allerdings nicht prüft).
Ein HTML5-Validator prüft das und auch andere Attribute.
__________________
Über Internet Explorer 8:
Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt.
Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt.
Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt.
Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard.
Mit Zitat antworten
  #6 (permalink)  
Alt 12.10.2012, 23:14
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 20.08.2006
Beiträge: 147
efwe befindet sich auf einem aufstrebenden Ast
Standard

hallo ich weiss das war nicht deine frage:
... Erfahrung und leidenschaft auc
... enttäscht werden
... Fall es Ihr Budget zulässt,
usw.
habs nur kurz ueberflogen aber sowas koennte peinlich werden
Mit Zitat antworten
  #7 (permalink)  
Alt 12.10.2012, 23:22
Neuer Benutzer
neuer user
 
Registriert seit: 10.08.2012
Ort: Schweiz
Beiträge: 5
Infofactory befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von efwe Beitrag anzeigen
hallo ich weiss das war nicht deine frage:
... Erfahrung und leidenschaft auc
... enttäscht werden
... Fall es Ihr Budget zulässt,
usw.
habs nur kurz ueberflogen aber sowas koennte peinlich werden
Duden | Textprüfung ist da immer recht nützlich.

Einfach Textabschnitte eingeben (rein kopieren) und überprüfen lassen
__________________
Webdesign aus der Schweiz
Mit Zitat antworten
  #8 (permalink)  
Alt 13.10.2012, 02:55
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Zitat:
Zitat von gato Beitrag anzeigen
Ein HTML5-Validator prüft das und auch andere Attribute.
Das ist richtig, aber Benjamin nutzt bei der Seite ja noch XHTML 1.0, wobei das nicht heißen soll, dass alles was der Validator nicht als Fehler erkennt in Ordnung ist.

Mit HTML5 wären jedenfalls data-Attribute der richtige Ort für solche zusätzliche Informationen.
Mit Zitat antworten
  #9 (permalink)  
Alt 13.10.2012, 13:02
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von benjamins Beitrag anzeigen
Sobald ich das rel rausnehme, werden die thumbnails nicht mehr angezeigt.
Ich hatte dieses Problem mal auf einer Kunden-Website, auf der ich die "Fancybox" vorfand. Sie wollte ebenfalls unbedingt ein rel-Attribut, und letztlich schien mir das Einfachste, es mir per .attr() reinschreiben zu lassen, denn alle erlaubten rel-Werte hätten hier keinen Sinn ergeben - allenfalls "nofollow", aber auch dafür hätte man das Skript umschreiben müssen.
__________________
Wer keinen Link auf seine problembehaftete Seite posten kann, weil diese noch nicht online ist: Testcase bauen, online stellen, Link posten.
Internet-Grundregel: Unbekannte Begriffe googeln! (Erspart 99% aller Nachfragen.)

Geändert von heiko_rs (13.10.2012 um 13:07 Uhr)
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 15.10.2012, 18:18
Benutzer
neuer user
 
Registriert seit: 07.10.2011
Ort: Berlin
Beiträge: 32
v217.89 befindet sich auf einem aufstrebenden Ast
Standard

Alternativ zum "rel", gäbe es da noch "data"
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Social Networks vs. W3C Validation erxx (X)HTML 1 05.10.2011 15:44
W3C Validation Problem indiana_j (X)HTML 2 30.04.2009 11:31
there is no attribute "ID". hazet Javascript & Ajax 1 03.02.2007 14:36
there is no attribute "onMouseOver". DTAG (X)HTML 6 06.09.2005 19:19
there is no attribute "border" lostlambs CSS 2 21.08.2003 10:30


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:59 Uhr.