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

HTML-Grundkurs

Werbung:
möchtest du html vermitteln oder ein paar cent mit werbung verdienen?
wenn du dich für ersteres entscheiden solltest, solltest diese fragen klären:
was ist html, xhtml, utf8, ascii?
 
Vielen dank!
Die Fragen werde ich klähren.
Sonst noch kritik? - Würde mich freuen!
 
Werbung:
Stimmt, beim ersten Drüberlesen ist mir aufgefallen, dass allgemein die Sprache HTML gar nicht erklärt wird. Was man damit alles machen kann, was die Sprache nicht leistet, was Tags, Attribute, Werte sind usw.

Jeder "Tag", der "geöffnet wird" (z.B. <html>), muss auch wieder "geschlossen" werden (z.B. </html>).
Geschlossen wird ein Tag immer mit einem / (Slash) nach < und vor dem Befehl. Dies kann man sich merken, indem man die Tags mit Türen vergleicht: Jede Türe, die geöffnet wird, muss auch wieder geschlossen werden.

Das stimmt so auch nicht ganz. Es gibt Elemente mit "Standalone-Tags" wie zB <br>, <hr> oder <img>, die nur in XHTML geschlossen werden müssen (<br />, <hr />, <img />).

Inhaltlich sind die Kurse wohl noch ganz am Anfang, also warten wir da erstmal ab.

Das Design der Seite finde ich ansprechend, aber die Menü-Schrift im Header ist etwas verpixelt.
Die Werbung stört ungemein, da sie nicht nur oben rechts, sondern selbst mitten im Tutorial mehrere Male vorkommt.

MfG Icy
 
Vielen dank, ich bin gerade dabei die von FoXMorayn genannten Themen zu erlähren. Auch das mit den Standalone-Tags werde ich sofort einbauen.
Auch das Header werde ich nach möglichkeit in ein paar Tagen ändern.
 
<br> ist kein kleiner zeilenumbruch und <p> kein grosser.
<br> ist eben ein ZEILENumbruch (absatz bleibt erhalten), <p> ein neuer absatz wird erstellt.
 
Werbung:
ich meinte ehr, dass die seite selbst kein valdies html aufweißt.
xhtml doctype und eine mischung aus html und xhtml syntax.
dazu kommt min. ein zeichensatz fehler: zeile 10, zeichen 139.
der content type im header sollte so aussehen:
Content-Type: text/html; charset=UTF-8
im moment wird nur Content-Type: text/html; gesendet.
das problem sollte sich mit einer .htaccess mit dem inhalt: AddDefaultCharset UTF-8 beheben lassen.
wahlweise auch per php: header('Content-Type: text/html; charset=UTF-8');
es reicht nicht aus die kodierung nur per metatag anzugeben.
 
OK, bei meiner Seite kann ich das ja machen, aber bring das mal denen bei, die keine Ahnung von HTML haben und es gerade lernen wollen und weder wissen, was PHP, .htaccess oder XHML ist.
 
Werbung:
ein wichtiger hinnweiß dazu wär vllt, dass der große vorteil von utf-8 u.a. daran besteht, dass man sich nicht mehr um die entities (&uml; ...) kümmern muss.
deine beschreibung ließt sich so, als ob es auch in utf-8 empfohlen ist diese zu verwenden.

bevor du einem html kurs verfasst, der auf solche themen eingeht, was man mit sicherheit tun sollte, solltest du selbst sicher wissen wie die ganzen sachen funktionieren.
daher war meine frage auch am anfang, ob du html vermitteln möchtest, oder content für eine seite brauchst, mit der du ein wenig rumspielen kannst.
die frage solltest du dir zumindest selbst ehrlich beantworten.
vllt. wäre es ratsam dem html kurs als projekt etwas zurück zu stellen und erstmal mit anderen themen das projekt zu füllen.
 
Hallo,
da ich auf meiner seite (soweit ich weiß) über die utf-8 codierung verfüge und wenn ich ein ganz normales ü in den raum stellen will, bildet sich ein �.
Wenn ich aber &uuml; verwende, passiert dieses nicht. Da man sich den meta-tag
HTML:
<meta http-equiv="Content-Type" content= "text/html; charset=utf-8">
nicht leicht merken kann, rate ich, es mit &uuml; &auml; ... zu versuchen. ich selber mache es, wie du siehst auch immer so.

daher war meine frage auch am anfang, ob du html vermitteln möchtest, oder content für eine seite brauchst, mit der du ein wenig rumspielen kannst.
die frage solltest du dir zumindest selbst ehrlich beantworten.
Nun, ich möchte den Besuchern HTML lehren, doch das ist nicht ganz einfach.
vllt. wäre es ratsam dem html kurs als projekt etwas zurück zu stellen und erstmal mit anderen themen das projekt zu füllen.
Welche anderen Projekte?
Die Homepage besteht bereits aus 3 kursen (einer davon ist noch nicht fertig: der Grundkurs):
Kurs Übersicht - Kostenloser HTML Grundkurs - KKteam.de
 
Hallo,
da ich auf meiner seite (soweit ich weiß) über die utf-8 codierung verfüge und wenn ich ein ganz normales ü in den raum stellen will, bildet sich ein �.
Wenn ich aber &uuml; verwende, passiert dieses nicht.

Hast du mal überprüft, ob du deine Seite auch als UTF-8 gespeichert hast?
 
Werbung:
Hallo, wie kann ich das prüfen?

und: Ich weiß, habe ich auch nirgens erwähnt. allerdings auch nicht das Gegenteil. Kommt aber noch!
 
Du öffnest die Datei z.B. mit Notepad2 oder einem anderen Editor und schaust dir das Encoding an.
 
Werbung:
Ne, is garnicht codiert. warum?
hab doch das meta-tag eingefügt und die .htaccess auch....
 
Doch, muss sie sein. Jede Datei, die gespeichert wird, hat ein Encodung, damit die Anzeigegeräte auch wissen, welchen Zeichensatz sie verwenden müssen. Wenn du deine Seite z.B. als ISO-8859-1 gespeichert hast, sie aber als UTF-8 ausliefern lässt, ist es klar, dass es zu Problemen kommt.

Die Metaangabe hat keine Auswirkung darauf, wie der Webserver die Seite ausliefert. Speicher die Seite mal als UTF-8, dann sollte es richtig angezeigt werden.
 
OK, danke!

Warum wurde mir das dann mit den meta-tags beigebracht?
Die haben dann doch keine Bedeutung, oder?
 
Werbung:
und: Ich weiß, habe ich auch nirgens erwähnt. allerdings auch nicht das Gegenteil. Kommt aber noch!

Achja? Hab ich mich verlesen..?

.. dass der Browser die Programmiersprache (in diesem Fall HTML) erkennt ..

.. gibt es nicht nur HTML als Programmiersprache im Internet, sondern auch JavaScript, Java, CSS, PHP, etc. ..

.. Wie in fast jeder Programmiersprache fangen wir an, mit einer kleinen Seite ..
 
Doch, die Kodierung wird verwendet, wenn keine Zeichensatzkodierung im HTTP-Header gesendet wird, sie wird jedoch ignoriert, wenn der Webserver eine Kodierung sendet.
 
Zurück
Oben