Fehler im html code

  • Guten tag


    ich hab mir grad voller begeisterung das tut zum html/ssc angeschaut und bin fertig damit.Ich wollte nur einmal Danke sagen das ihr sowas erstellt habt,denn es ist überragend!Alles sehr schön erklärt.


    Ich hab grad meine erste front page erstellt.Sie ist nicht besonders schön aber immerhin ist alles da wo es hin soll :D.


    Jetzt hab ich das problem das im htm text wohl was falsch ist (laut Invalid).Nur wusste ich nicht im welchem Forum berreich ich dies posten soll?soll ich mein ganzen quellen Text posten?oder lieber nur die abschnitte?


    Es sind 3 Fehler mit dem selben fehler code there is no attribute "...." target,align und border diese befinden sich im <body>
    doch weiß ich lieber nicht was genau der fehler sein soll


    Danke


    PS ich weiß hier ist nicht alles richtig angebenen doch dies hole ich sofort nach wenn ich weiß in welches unterforum ich gehen sollte und wie ich denn fehler am besten zu beschreiben habe(mit dem ganzen code/nur abschnitt oder villeicht denn invalid betrag?).


  • Willkommen im Forum :)


    Das Forum "HTML" wäre dafür wohl am besten geeignet. :D
    Aber jetzt besteht der Thread und so belassen wir es.
    Ja bitte poste deinen ganzen Code, dann können wir (ich :D) dir sagen was daran falsch ist.


    Liebe Grüße
    Philipp S.

  • Ok dann hier mal der ganze Code



    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">


    <head>


    <link href="design.css" type="text/css" rel="stylesheet" />
    <title>HTML Tutorial – meine erste HTML Seite</title>
    <link rel="stylesheet" type="text/css"
    media="screen" href="design.css" />
    <style type="text/css">
    <!--


    .navi {
    float:left;
    background-color:#C4C4AE;
    margin-top:30px;
    width:13em;


    }
    .navii {
    float: left;
    width:13em;
    background-color:#C4C4AE;


    margin-right:577px;



    }


    #breite {
    margin-top: 10px;
    margin-left:20%;
    margin-right:10%;
    margin-bottom: 10px;
    }


    #seitenbereich {


    width: 768px;
    height:750;
    background-color:#FFFF05;
    margin: 0 auto;
    }
    #kopfzeile {
    background-color:lightskyblue;
    border-bottom:1px solid black;
    }
    #fusszeile {
    clear: both;
    background-color:lightskyblue;
    border-top:2px solid black;


    }
    #infokasten {
    float:right ;
    width: 10em;


    background-color:yellowgreen;}


    -->
    </style>
    </head>


    <body>


    <div id="seitenbereich">
    <div id="kopfzeile">http://www.exbeats.tl.de</div>
    <div id="infokasten">Die neusten Infos rund im Beats!</div>
    <div id="breite">
    <p> <img src="bilder/html-seminar.jpg" width="500"
    height="90" border="2" alt="jetzt HTML lernen" /></p>
    </div>
    <h1>Meine erste eigene Homepage :D</h1>


    <table border="1" align="center">
    <tr>
    <td> Inhalt 1 </td>
    <td> Inhalt 2 </td>
    </tr>
    <tr>
    <td>Inhalt 3</td>
    <td>Inhalt 4</td>
    </tr>
    </table>


    <div class="navi">


    <ul>
    <li><a href="http://www.kis.uni-tuebingen.de/kis3/" target="_blank" >Kursprogramm für die Uni-Tübingen</a></li>
    <li><a href="http://www.html-seminar.de/" target="_blank" >HTML lernen mit HTML-Seminar.de</a></li>
    <li><a href="http://www.php-kurs.com/" target="_blank">PHP Tutorial und MySQL Kurs</a></li>
    </ul>
    </div>


    <div class="navii">
    <ul>
    <li><a href="meine-hobbies.htm">meine-hobbbies.htm</a></li>
    <li><a href="ueber-mich.htm">mueeeber-mich.htm</a></li>
    <li><a href="sammlung-von-links.htm">sammmlung-von-links.htm</a></li>
    </ul>


    </div>
    <div id="fusszeile">Kontakt Impressum &Uuml;ber uns </div>
    </div>



    </body>


    </html>




    Dazu noch die fehlermeldung


    Line 96, Column 63: there is no attribute "target


    You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).


    This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.


    How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.



    Line 80, Column 25: there is no attribute "align"


    Line 76, Column 20: there is no attribute "border"


    EDIT:ich glaub jetzt erkenne ich denn fehler erst .Ich hab HTML mit design vermischt oder?was man ja nicht macht HTML dann design mit CSS ?

  • Zitat von &quot;Baldry&quot;

    EDIT:ich glaub jetzt erkenne ich denn fehler erst .Ich hab HTML mit design vermischt oder?was man ja nicht macht HTML dann design mit CSS ?


    Du hast es erfasst. Die design-angaben im html code (bei dem bild) sind doof :/
    Wahrscheinlich will der W3C validations service dass schon mit css haben.


    Probiere du dass mal und dann sehen wir weiter. :)

  • Baldry:
    Was mir als erstes aufgefallen ist, dass das Design im HTML Code angibst. Das ist wie gesagt sehr doof. Weiterhin ist eine UL in einem DIV semantisch falsch. Am besten du machst es so:

    Code
    <ul class="navi">...</ul>


    Mehr gucke ich nachher...

  • so hab jetzt im editor (diese extra ssc datei)


    table {
    border-color:black;
    border-width:3px;
    border-style:solid;
    margin: 0 auto;
    }


    tr {
    border-color:black;
    border-width:3px;
    border-style:solid;
    }
    td {
    border-color:black;
    border-width:3px;
    border-style:solid;
    }


    erarbeitet und jetzt gehts auch ohne border im html :D


    mhh bei dem fehler target versteh ich aber nicht wieso er nur diesen anzeigt?es sind 2 weitere bilder mit dem selben fehler vorhanden und diese werden aber nicht als fehler angesehn?

  • target, align und border sind veraltete Attribute bzw. in dem von dir gewählten Doctype nicht verfügbar.


    Für align und border sollte man CSS nutzen (Dort sind es entsprechend die Eigenschaften "text-align" und eben "border").


    Um target nutzen zu können musst du einen anderen Doctype verwenden. Schreib einfach am Anfang statt:

    HTML
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">


    den HTML5- Doctype:

    HTML
    <!doctype html>
    <html>


    Ist viel kürzer, kann man sich merken, ist aktuell und du kannst damit target verwenden


    PS: Benutze für deinen Code nächstes mal bitte die bbCode Code-Funktion.
    Es heißt übrigens CSS und nicht ssc. :wink:

  • ok hab
    img {
    border-width:3px;
    border-color:black;
    border-style:solid;
    }


    erstellt und border"1" raus genommen und noch den doctype geändert


    jetzt besteht kein fehler mehr vielen dank euch :)


    "PS: Benutze für deinen Code nächstes mal bitte die bbCode Code-Funktion."
    tut mir leid aber was ist nochmal die bbCode Code-Funktion?hab jetzt schon etwas zeit dran verbracht da weiß ich nicht mehr genau wo was war .


    Danke

  • Beim Beitrag-Erstellen auf "Code" klicken:
    [attachment=0]<!-- ia0 -->Unbenannt.PNG<!-- ia0 -->[/attachment]


    Dann wird dein Code in einem Kasten in anderer Schrift angezeigt, musst nur deinen Code in das erscheinende "[code ][ /code]" schreiben.

Jetzt mitmachen!

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