Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 25.11.2009, 11:54
Benutzerbild von Pascolo
Pascolo Pascolo ist offline
Stiller Leser
XHTMLforum-Mitglied
 
Registriert seit: 24.11.2007
Ort: Cham
Beiträge: 640
Pascolo sorgt für eine eindrucksvolle AtmosphärePascolo sorgt für eine eindrucksvolle Atmosphäre
Standard

Dann versuch es einmal folgendermassen:

HTML-Code:
<?xml version="1.0" encoding="utf-8" ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" [
    
    <!ELEMENT qsel EMPTY>
    
    <!ATTLIST qsel
      id   ID       #IMPLIED
      val  NMTOKEN  "0"
      opt  CDATA    #IMPLIED
    >
    
    <!ENTITY % misc.inline "qsel">
    <!ENTITY % misc.class "qsel">
  ]
>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
  <head>
    <title>Mein neues Attribut</title>
  </head>
  <body>
    <p>
      <qsel id="a50" val="50" opt="0:2-4" />
    </p>
  </body>
</html>
Unter XHTML 1.1 konnte ich deinen Fehler reproduzieren, weshalb ich auch auf XHTML 1.0 Strict ausgewichen bin. Da ich gleich ausser Haus muss, kann ich dir momentan auch nicht mehr weiterhelfen. Vielleicht kann dir hier in der Zwischenzeit noch ein anderer eine Lösung anbieten.

Weshalb stellst du deine Frage in verschiedenen Foren?

Nachtrag:

Versuch doch noch einmal, dein neues Element zu einem "inline" Element zu machen, da es ansonsten in einem Absatz nichts zu suchen hat. Wie das geht, siehst du in meinem Beispiel.
__________________
Mit freundlichen Grüssen "Pascolo"

Guter Webspace eSport Topliste Meine Lesezeichen Meine Spielwiese

Geändert von Pascolo (25.11.2009 um 12:07 Uhr) Grund: Ergänzung zum Text
Mit Zitat antworten
Sponsored Links