Links wie im Tutorial, trotzdem Fehler bei der validierung

  • Hallo!


    Also erstmal finde ich das html-seminar echt gut, kämpfe mich da seit gestern durch, doch jetzt gibt es etwas das mich stört.


    Um wie beschrieben keine Fehler anzutrainieren validiere ich meine Seiten mit dem addon für den firefox.


    Jetzt wird mir allerdings bei jeder Seite die ich bisher (strikt nach den Anweisungen aus dem Tutorial) erstellt habe mindestens ein Fehler für jeden Link den ich eingebaut habe, angezeigt.
    Der Grund dafür ist ganz einfach, weil ich das wie in dem Tutorial gut fand, wenn die links zwischen meinen Seiten gleich ganz oben nebeneinander erscheinen.
    Aber das ist scheinbar jedes Mal ein Fehler, wenn die links nicht in sowas wie p, h1 oder ähnliches eingebettet sind.


    Wie kann man die Schüler darauf trainieren wollen, alles ganz korrekt zu machen, wenn es dann sofort falsch vorgemacht wird?


    Bitte versteht meine Kritik nicht falsch, das Tutorial ist echt gut, da hat sich jemand richtig Mühe gegeben, aber wenn man eben so sehr darauf erpicht ist alles perfekt zu machen, dann sollte man das auch tun.


    Bei dem Teil zu den internen Links hing ich auch erstmal lange fest, weil ich natürlich probehalber gleich eine Seite in einen Unterordner gelegt habe und dann versuchen wollte auf diese zu verlinken.
    Pustekuchen in der Anleitung steht als Beispiel <a href="/_forum/index.php"> ab ins Forum </a>, aber mit dem "/" vorne klappt das natürlich niemals, und bei der suche das herauszufinden half es mir natürlich auch nicht gerade, dass dort auf einmal die Endung php auftaucht und warum das Verzeichnis vorne einen Unterstrich hat macht es dann auch nicht gerade leichter den Fehler zu finden. Hätte ich da mal gewusst, dass es keine 2 Seiten später richtig erklärt ist :roll:


    Und noch eine kleine Frage zu dem Webocton-Scriptly:


    Da wurde ich beim ersten Start nach der Installation gefragt, ob welche Ansicht ich wähle, hab da natürlich irgendwie sowas wie "Anfängeransicht" ausgewählt, aber nun sieht es nicht nur anders aus als im Tutorial beschrieben und ich weiss leider nicht wo ich diese Ansicht wieder wechseln kann. Auch schaffe ich es nicht, die Symbolleisten so anzupassen, dass es so wie im Tutorial wird.


    Vielen Dank!

  • Hi zuigras,


    du könntest mal einen Link geben zu der Seite, wo deiner Meinung nach dieser Fehler auftritt. Es kann immer mal passieren, dass da was vergessen wird beim Aufschreiben, denke nicht, das sowas absichtlich passiert.


    Gruß
    Laura

  • Ja schon klar, meine Kritik soll auch ausschließlich konstruktiv sein, ich bin eben manchmal etwas ungeduldig.


    <!-- m --><a class="postlink" href="http://www.html-seminar.de/steuerung-erstellen.htm">http://www.html-seminar.de/steuerung-erstellen.htm</a><!-- m -->


    da gleich der obere Teil:


    <a href="index.htm">Startseite</a>
    <a href="ueber-mich.htm">Über mich</a>
    <h1>Über mich</h1>
    <ul>
    <li>mein Zelt</li>
    <li>mein Fahrrad</li>
    <li>mein Stocherkahn</li>
    </ul>


    Die zwei Links da oben gehören in ein p, h1, h2 usw.
    Ist ja auch nicht weiter schlimm und ich wundere mich jetzt ja auch wieso ich das nicht früher aus der Fehlermeldung des Validators (der hat halt besonders hervorgehoben nur das = oder ein " angezeigt und die müssen da ja hin wo sie sind()entnehmen konnte, aber vielleicht hilft es ja anderen, wenn das ausgebessert wird.

  • Zitat von &quot;zuigras&quot;

    Bei dem Teil zu den internen Links hing ich auch erstmal lange fest, weil ich natürlich probehalber gleich eine Seite in einen Unterordner gelegt habe und dann versuchen wollte auf diese zu verlinken.
    Pustekuchen in der Anleitung steht als Beispiel <a href="/_forum/index.php"> ab ins Forum </a>, aber mit dem "/" vorne klappt das natürlich niemals, und bei der suche das herauszufinden half es mir natürlich auch nicht gerade, dass dort auf einmal die Endung php auftaucht und warum das Verzeichnis vorne einen Unterstrich hat macht es dann auch nicht gerade leichter den Fehler zu finden. Hätte ich da mal gewusst, dass es keine 2 Seiten später richtig erklärt ist :roll:


    Doch das ist so richtig und klappt auch. Mit einem Slash am Anfang des Links, gelangt man ins root-Verzeichnis der Website.
    Nehmen wir mal an, man befindet sich gerade z.B. auf der Seite <!-- m --><a class="postlink" href="http://www.html-seminar.de/steuerung-erstellen.htm">http://www.html-seminar.de/steuerung-erstellen.htm</a><!-- m -->. Mit dem Link "/_forum/index.php" gelangst du ins root-Verzeichnis (<!-- m --><a class="postlink" href="http://html-seminar.de">http://html-seminar.de</a><!-- m -->) und dort in den Ordner "_forum" mit der Datei "index.php".


    Das ist z.B. nützlich, wenn du deine HTML-Dateien in verschiedenen Ordnern und Ordnertiefen hast, von dort kannst du aber immer gleich auf die CSS-Datei zugreifen, indem du mit dem Slash vom root-Verzeichnis ausgehst (z.B. "/css/style.css").


    Auf welcher Seite steht dieser Link denn?

  • Danke dir!


    Aber um das nochmal zu sagen, ich bin wirklich noch ein blutiger Anfänger und habe meine Seiten noch garnicht online gestellt (bei dem Punkt im Tutorial bin ich auch noch nicht angelangt). Also ich hab halt einen Ordner wo ich 4 Seiten incl index drin hab und dort noch einen Unterordner, der forum heisst wo nochmal eine Seite (forum.htm) und der index zu finden ist. Und die links zum Forum funktionieren eben nur ohne Slash, also
    <a href="forum/forum.htm">Forum</a>


    Wie dem auch sei, ich bin schon wieder auf das nächste Problem gestoßen und zwar beim einfügen meines ersten Bildes...


    Es geht um diese Seite des Tutorials:
    <!-- m --><a class="postlink" href="http://www.html-seminar.de/grafiken.htm">http://www.html-seminar.de/grafiken.htm</a><!-- m -->


    Dort steht


    <img src="html-seminar.jpg" width="474"
    height="66" border="1" alt="jetzt HTML lernen" />


    Die Grafik wird auch angezeigt, aber es steckt wieder ein Fehler drin, wenn ich die Seite validieren lasse.


    Der Fehler steckt im border="1"


    Das ist scheinbar auch ein veraltetes Attribut oder?

  • Also dort wird die ganze Zeit im Doctype 1.0 Strict gearbeitet und genau das wollte ich mir für den Anfang auch angewöhnen.


    Hab jetzt schon so einige Seiten gemacht, aber einige wenige Fehler kriege ich einfach nicht in den Griff.


    Dieser Bereich zum Beispiel:


    <ul>
    <li>Infos und Bilder zu meinen ganz pers&ouml;nlichen Lieblingstieren</li>
    <ol>
    <li>Das <a href="lieblingstiere/chameleon/chameleon.htm">Chameleon</a></li>
    <li>Der <a href="lieblingstiere/ameisenbaer/ameisenbaer.htm">Ameisenb&auml;r</a></li>
    <li>Das <a href="lieblingstiere/wombat/wombat.htm">Wombat</a></li>
    <li>Das <a href="lieblingstiere/faultier/faultier.htm">Faultier</a></li>
    <li>Die <a href="lieblingstiere/schildkroete/schildkroete.htm">Riesenschildkr&ouml;te</a></li>
    </ol>
    <li>Allgemeine News rund um meine Person und die Entstehung dieser Website</li>
    <li>Eine (wohl nur f&uuml;r mich selbst sinnvolle) Anleitung f&uuml;r HTML</li>
    <li>Hoffentlich bald ein kleines Forum bzw. zumindest ein G&auml;stebuch</li>
    <li>Links zu meinen F&ouml;rderern und Seiten, die mir sonst noch so gefallen</li>
    </ul>


    Gibt mir beim Validieren 7 Fehler, kann mir dabei vielleicht nochmal jemand helfen?
    Wird zwar alles genauso angezeigt wie ich es haben will, aber gerade weil das auf der Startseite ist wurmt mich das doch sehr. Alle anderen Seiten habe ich Fehlerfrei hinbekommen.

  • Ja, das mache ich ja auch immer und so konnte ich wie gesagt alle bis auf die hier geschilderten Fehler beseitigen.


    Der erste ist schon dort wo das <ol> steht, und dazu gibt es keine Hilfe.


    Bei den 4 unteren <li> vermisst er immer ein Starttag ( <ol> oder <ul>).


    Ist es im Strictcode evtl garnciht gestattet die unterschiedlichen Listentypen zu verschachteln?

  • Doch das dürfte gestattet sein.
    Aber was nicht erlaubt ist, ist dass du irgendetwas anderes als ein <li> in ein <ul> oder <ol> legst :wink:
    Das gilt auch für <ul> und <ol>.


    Fehlerbehebung:

    Code
    <ul>
        <li>abc
            <ol>
                <li>def</li>
                <li>def</li>
                <li>def</li>
            </ol>
        </li>
        <li>ghi</li>
    </ul>
  • Super, das war der Fehler, danke dir!


    Aber ich hab gleich wieder die nächste Frage :mrgreen:


    Also die Fußzeile sieht bei mir auf jeder Seite gleich aus, aber wenn ich die aktualisieren will ist das ganz schön nervig....
    Kann man auch Inhalt in den CSS reinschreiben, oder wie mache ich das?

  • Also theoretisch geht das.. nur der IE mag des überhaupt net..^^


    Besser geht es mit PHP^^
    Aber dafür muss man eben wenigstens n Grundverständis von PHP haben, oder ich muss viiiiiel Geduld mitbringen :D

  • Achso, dann weiss ich ja schonmal Bescheid.


    Hier gibt es scheinbar kein Tutorial zu php und bei selfhtml scheints das auch noch nicht zu geben.


    Ist das generell soviel umfangreicher und komplizierter, dass man das nicht so leicht wie html in einem Tutorial online lernen kann?


    Habt ihr interessante links für mich, oder ratet ihr mir dazu mir ein Buch zu kaufen?

Jetzt mitmachen!

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