Zwischenergebnis - und ein paar Fragen...

  • HTML5 sowie CSS3 sind beides noch in der Experimentierphase und einige Browser kennen Elemente nicht daher ist es natürlich noch nicht valide.
    Der Validator zeigt dir bei <!doctype html> einen Fehler an, da es noch nicht wirklich genehmigt ist :)
    Aber mittlerweile kennt diesen Doctype schon viele Browser ^^

  • Wenn du den W3C Validator meinst, so zeigt dieser lediglich eine Information an, dass das ganze noch experimentell ist..
    Ich finde es nur komisch, dass er die Fehlermeldung an der 14ten Stelle gibt..

  • so, ich bin's wieder.
    Diese neue Doctype-Erklärung ist mir noch ein bißchen suspekt, deshalb hab ich's mit dieser hier versucht:


    Code
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


    hab natürlich in meinen Metaangaben und bei der Grafik hinten einen / eingefügt.


    Ende vom Lied: hab noch immer 4 Fehler, wieder im Icybook:


    1. document type does not allow element "style" here


    Code
    <style type="text/css">


    2. required attribute "alt" not specified


    Code
    …="icybook/images/smileys/tongue.gif" /></td></tr></table><br /><table class="e…


    3. there is no attribute "target"


    Code
    …e: <a href="http://icybook.de" target="_blank"><img src="icybook/images/hp.gif…


    4. there is no attribute "align"


    Code
    <p class="copyright" align="center">Kostenloses Gästebuch powered by <a href="h…


    Ich kenn mich ja nun nicht so gut mit dem komplexen Regelwerk von html und xhtml aus, aber: diese "Fehler" kann man doch nicht mit ner anderen Doctype-Erklärung beheben, oder?

  • zu 2,3,4: Das sind Fehler, die mit der Doctype-Deklaration zusammen hängen: XHTML fordert ein alt-Attribut, erlaubt aber kein target und align im Tag.


    zu 1: style im Dokument ist auch nicht erlaubt - auslagern ;)


  • Das sind nur Kleinigkeiten :)



    Sind das eigentlich Errors oder Warnings?

  • ich glaube, dann gibt es keine passende Doctype-Erklärung: denn als ich die für html 4.01 strict verwendet habe, kamen andere Fehlermeldungen, wie z.B. dass am Ende von img kein /> stehen darf. So wie ich das sehe ist das Icybook also nicht konsequent, oder? Da wird scheinbar manchmal nach html und manchmal nach xhtml gearbeitet.


    Und was das style im Dokument betrifft: auch das hab ich ja nicht selbst so geschrieben, und ich hab auch ehrlich gesagt keinen Plan, wie man sinnvoll im Code der Icybook-Dateien herumwerkelt.


    @ Sarkkan: das sind leider Errors.


    Wie sieht's denn nun aus, kann ich diese Fehler so hinnehmen oder kann da irgendein Browser ernsthafte Schwierigkeiten machen?

  • Du kannst den Code auch verändern - sollte eigentlich kein problem sein, den style auszulagern und den rest zu verändern.. und wenn du es einmal gemacht hast, hast du es ja ;) vielleicht eine mail an die ersteller des icybook schreiben, dass die dadrauf aufmerksam werden :)

  • Zitat von &quot;lauras&quot;

    sollte eigentlich kein problem sein, den style auszulagern und den rest zu verändern..


    doch, für mich ist das tatsächlich ein Problem :wink:


    Ich hab grad mal ganz einfache Grundkenntnisse in html und css, bei der Installation des Icybooks bin ich nur blind den Anweisungen gefolgt (und den genau beschriebenen Ratschlägen hier im Forum). Ich hab keine Ahnung, wie diese ganzen Dateien in den verschiedenen Ordnern zusammenspielen.


    Und solche Sachen wie das fehlende "alt"-Attribut würden ja immer wieder auftauchen, sobald ein neuer Smilie eingefügt wird, oder nicht?

  • Mit meinem Gästebuch habe ich die gleichen Probleme, hab ja auch Icybook.


    Zitat von &quot;lauras&quot;

    Dafür müsste man die Dateien das Icybooks VOR der Installation ändern.


    Tja, bei mir ist es dafür leider schon zuspät, muss ich versuchen so zu ändern. Ging mit den vorigen Problemen ja auch.


    @Peter1978:
    Auf deinem Bild kann man nichts erkennen, ist zu klein.

  • Oh, irgendwie ging das eben nicht.


    Da werden alle Entitys als Fehler angezeigt
    Laut HTML-Seminar soll man diesen Meta-Tag für den Charset benutzen:

    Code
    <meta charset="iso-8859-1">


    Versuchs mal damit.

  • Das mit dem "alt" und "align" hab ich behoben, "target" lass ich so und wenn ich den css-Link bei mir in den Header packe kommt ne mysql Fehlermeldung.


    Für "alt" bei den Smileys, in der functions.php (icybook/inc/functions.php) in der "show_entry" function unter //smileys, "alt" hinzufügen:

    Code
    $smileyimg = "<img src=\"".$path."images/smileys/".$smileyrow['smileyimg']."\" alt=\"Smiley\"/>";


    Für "align" in der index.php (icybook/index.php) unter Footer "align" entfernen:

    Code
    echo "</div>
    <p class=\"copyright\" >".$copy." | <a href=\"".$fname."?section=admin\">Admin</a></p>";


    Dafür in der style.php (icybook/inc/style.php) bei ".copyright" "text-align" hinzugefügt:

    Code
    .copyright {
      font-size: 10px;
      clear: both;
      position: relative;
      margin-top: 50px;
      text-align: center;
    }
  • Ich werde mich mal da dransetzen, ja. Muss mal schaun, kann eventuell ein bissl dauern, muss diese Woche noch ein bisschen was machen. Werde den Betreiber des Icybooks dann auch mal anschreiben und ihm ggf. das geänderte überlassen.


    Wer das Icybook schon in Betrieb hat: eventuell drüber nachdenken, das ganze bei nicht allzu vielen Einträgen dann nochmal neu zu installieren?


    LG

  • Zitat von &quot;lauras&quot;


    Wer das Icybook schon in Betrieb hat: eventuell drüber nachdenken, das ganze bei nicht allzu vielen Einträgen dann nochmal neu zu installieren?


    Dafür sind mir schon zu viele Einträge vorhanden. So gehts für mich aber auch.
    Ist ja eigentlich nur noch ein Fehler. Das mit dem target ist mir egal, benutze ich auf meiner Seite ja auch.


    lauras: Wenn du die anschreibst, nimmst du dann auch die vorigen schon verbesserten Probleme mit auf? (Smileys werden nicht angezeigt, Bearbeitungsoptionen werden nicht angezeigt, Hintergrund abgeschnitten)
    Siehe hier: http://www.html-seminar.de/_forum/viewtopic.php?t=2345 (Seite 3 und 4)

  • Ja, das werde ich dann auch machen :)
    Wie gesagt, kann noch ein Woche dauern, habe noch einiges zu tun vor Notenschluss, kommt aber auf jeden Fall!


    Sören: Vielleicht kannst du es so machen, dass du die betreffenden Dateien austauscht, falls sie nicht direkt mit den Einträgen zu tun haben?


    LG

  • Hab ich schon gemacht, hab das alles direkt in den Dateien des installierten Gästebuchs geändert. Nur die Verlinkung der style.php kann ich nicht ändern, da dann mySQL Fehler kommen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!