• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Richtiger HTML Code

elmospiel

Neues Mitglied
Hi zusammen,

ich bin gerade dabei, mit ein wenig html anzueignen, obwohl ich mit php und mysql und Typo3 sehr gut klar komme. Jedoch möchte ich noch nebenbei das html-Wissen zulegen.
Hier habe ich leider noch keine grosse Ahnung und ihr könnt mir bitte wenn es geht bei helfen.

Habe hier einen html-Code, der in manchen Sachen wohl falsch ist.
Könnt Ihr mir diese bitte "zeigen" und den richtigen drunterstellen? So lerne ich das am besten.

<html>
</head> (hier darf natürlich kein </head< stehen, ehe kein <head> vorne dran steht)
<title>Meine erste Seite</title>
</head>
<body>
<p>Willkommen auf der</p>
<p><hr NOSHADE LENGTH="50%"></p>
<h1 ALIGN="ZENTRIERT">Demo Homepage!</h1>
<p>hr NOSHADE WIDTH="50%"></p>
<p><div ALIGN="RIGHT"> aus TEST</div></p>
<p><hr SIZE="10" NOSHADE WIDTH="100%"></p>
<p>Bisher kenne ich<//p>
<li>&Uuml;berschriften</li>
<li>Textformatierung</li>
<li>Listen mit und ohne Nummerierung</li>
<li>Trennlinien</li>
</ul>
<body>
</html>

Vielen Dank schon mal für eure Hilfe.

Gruß, Reiner.
 
- DOCTYPE fehlt
- veraltete tag-attribute
- attribute werden klein geschrieben
- listenelemente falsch definiert

Nils aka XraYSoLo
 
Welche Tags du verwendest, hängt immer von deinem Inhalt ab. HTML ist nur für die Semantik deines Inhaltes zuständig und nicht für das Layout. Du musst dir also überlegen, welche Bedeutung soll mein Inhalt haben, danach wählst du dann das richtige Tag aus.

Für Überschirften gibt es <h1> bis <h6>, je nach Ebene der Überschrift,
für Textabsätze gibt es <p>,
für Listen <ul>, <ol> und <dl>,
für Menüs wird <ul> verwendet,
für tabellarische Daten <table>,
für wichtiges <em>,
für sehr wichtiges <strong>,
für Adressen <address>,
Eingabefelder werden mit einem <label> beschriftet und gehören in ein <fieldset>,
usw.
 
Zurück
Oben