E
Efchen
Guest
Gerne. Ich bin gespannt :-)
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
"Transitional" bedeutet "Übergangs~", aber Du setzt ja keinen Doctype für den Übergang (von einer alten Website auf dem Weg zu anständigem Code), also gibts eigentlich keinen Grund, für eine Transitional-Variante. Mit Strict lernst Du besser.warum sollte ich Strict verwenden, Transitional hat doch eigendlich keinen nachteil, aber Strict hat strengere regeln, oder nicht?
Das war so nicht das, was ich mir erwartet hatte.Die nicht benötigten Divs habe ich rausgenommen, den rest brauche ich.
Weil Du da Text drin stehen hast, ihn aber als "Gruppe" mit einem div ausgezeichnet hast. Du hast die divitis und HTML nicht verstanden.Warum ist mein "Footer" sematisch nicht richtig ausgezeichnet?
Du hast zu viele davon verwendet und Dich auf sie verlasen, anstatt HTML zu lernen.und was hast du an den divs auszusetzen?
wegen meinen divs: wie sollte ich dann über css gezielt einen bestimmten bereich ansprechen?
Richtig!gut, jetzt glaub ich, habe ich es verstanden... das "div" nehme ich nur zum gruppieren von elementen her, aber den text schreibe ich in ein seperates element, oder?
Ja, das wäre es. HTML ist nur für die Semantik zuständig. D.H. mit HTML gibst du deinem Inhalt eine Bedeutung. Welche Bedeutung hätte Fließtext, der in einem <div> steht? Gruppierte Buchstaben? Macht nicht wirklich viel Sinn, oder? Ein <p> hingegen sagt, der Folgende Text ist ein Paragraph, also ein Textabschnitt. Damit kann man viel mehr anfangen als mit gruppierten Buchstaben, oder?Gut, übersichtlicher wird es auf jeden fall, aber was hätte das für einen nachteil, wenn ich das einfach in die divs schreibe, währe das vom html prinzip her falsch?
Du hast es erfasst, aber Efchen hat dir ja schon eine gute Seite zum lernen gegeben. Die ist auf dem aktuellen Stand der Dinge. Etwas besseres wirst du momentan nur sehr schwer finden.Also wenn man das so sieht, sind die ganzen einführungen in html falsch aufgebaut, da sollten manche dinge vor dem ganzen kommen...
Tob dich aus, wir sind gespannt.ich werde das ganze mal überarbeiten, und gebe es dann zur kontrolle an euch ;)
Das ist einer der vielen Anfängerfehler. Es wird geglaubt, man bräuchte die divs, um diese zu formatieren. Aber man kann JEDES Element formatieren. Das wurde ja schon gesagt, aber ich wollte das nur nochmal ganz deutlich sagen.wegen meinen divs: wie sollte ich dann über css gezielt einen bestimmten bereich ansprechen?
Doch das geht. Wenn es kein ultrakompliziertes Layout ist (ist es bei Dir nicht), dann geht das. Probier es einfach mal. Du wirst Dir dadurch nichts kaputt machen oder mehr Arbeit. Denn die Kunst bei HTML&CSS ist ja, dass das Layout einfach auf das aufsetzt, was Dir die HTML-Auszeichnung bietet.und das layout kann ich auch nicht ganz ausblenden, da ich ja so schreiben will, dass das layout integriert werden kann.
Ja. Damit gibst Du Deinem Inhalt nicht die Bedeutung, die Du eigentlich vergeben willst. Schreibst Du Text in ein div, sagst Du, bei dem Text handelt es sich um eine Gruppe - völliger Unfug. Du zeichnest ja auch eine Überschrift nicht mit <address> aus oder so. Suchmaschinen oder Vorlesebrowser sind auf solche Angaben angewiesen. Google erkennt eine Überschrift nur, wenn sie mit einem Überschriftstag ausgezeichnet ist. Eine Suchmaschine kann ja nicht *sehen*, wie also sollte sie eine Überschrift erkennen können, wenn nicht durch entsprechende Auszeichnung? Vorlesebrowser lesen Überschriften natürlich anders vor, als Fließtext. Aber das geht nur, wenn sie Überschriften auch wirklich erkennen.Gut, übersichtlicher wird es auf jeden fall, aber was hätte das für einen nachteil, wenn ich das einfach in die divs schreibe, währe das vom html prinzip her falsch?
Mein Reden! Das ist leider die traurige Wahrheit, viele lassen sich davon verführen, die wenigsten denken daran, dass man im Internet zwar viele Informationen findet, aber leider eben auch viele falsche, weil niemand die Angaben überprüft!Also wenn man das so sieht, sind die ganzen einführungen in html falsch aufgebaut
<h1><img src="header.jpg" alt="HMB Schweißtechnik GmbH - Schweissen Schneiden Automatisieren" /></h1>
[...] Aber alles, was Du mit dem div außen rum machen kannst, kannst DU genausogut mit dem p machen.
*hust* sag bitte gleich dazu, dass das <p>-Tag nicht zum gruppieren ist.
Was heißt denn hier "üblich"? "Üblich" ist nichts. Es kommt doch auf die Bedeutung des Inhalts an. Da gibts keine Regeln oder "übliche" Dinge, Du allein legst fest, was Dein Inhalt bedeuten soll. Und wenn Du ein Bild als Überschrift einbindest (es steht ja Text drauf!), dann wird das natürlich auch als Überschrift ausgezeichnet! Das ist nur logisch, hat aber mit "üblich" eigentlich nichts zu tun.achso, ich wusste nicht, dass es üblich ist auch andere sachen wie z.b. bilder in eine überschrift zu packen.
Ich bin auch Programmierer. HTML hat mit Programmieren nichts zu tun, das ist was ganz anderes. Da kann man nicht wie an ein Programm rangehen. Bei HTML gehts nur um die Bedeutung des Inhalts. Das ist um Längen einfacher als Programmieren. Ein Programmieer übernimmt in HTML nur, dass er auf die Syntax aufpasst und keine syntaktischen Fehler einbaut.die ganze problematik ist nur, weil ich auch andere sachen "programmiere" kenn ich die vorgehensweiße nicht bei html nicht
Das Problem ist, dass fast alle HTML-Einführungen selber nicht begriffen haben, wozu HTML eigentlich da ist. HTML ist nämlich so einfach, dass es eigentlich jeder DAU verstehen MUSS. Es ist nichts schwieriges daran. Wer Lesen und Schreiben kann, muss auch Semantik vergeben können.und wie schon gesagt, die einführungen ins html sind nicht gerade für DAU's geschrieben... drum bitte ich ein wenig zum verständniss
Wenn ich schlecht drauf bin, dann hat er keine Lust mehr darauf, Websites zu erstellen. Wenn ich gut drauf bin, dann macht es bei ihm *klick* und er versteht es auf einmal!wenn Efchen gut drauf ist hast du auch keine Lust mehr an HTML :)
Dann ist da noch ein <br> inmitten des Menüs. Das muss raus. Wenn Du einen Abstand willst, mach das mit margin.
<div id="sidebar">
<div id="menü1">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="weld.html">Schweissen</a></li>
<li><a href="cut.html">Schneiden</a></li>
<li><a href="auto.html">Automatisieren</a></li>
</ul>
</div>
<ul>
<li><a href="unternehmen.html">Unternehmen</a></li>
<li><a href="kontakt.html">Kontakt</a></li>
<li><a href="anfahrt.html">Anfahrt</a></li>
<li><a href="sonstiges.html">Sonstiges</a></li>
</ul>
</div>
<div id="sidebar">
<div id="menü1">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="weld.html">Schweissen</a></li>
<li><a href="cut.html">Schneiden</a></li>
<li><a href="auto.html">Automatisieren</a></li>
</ul>
</div>
<div id="menü2">
<ul>
<li><a href="unternehmen.html">Unternehmen</a></li>
<li><a href="kontakt.html">Kontakt</a></li>
<li><a href="anfahrt.html">Anfahrt</a></li>
<li><a href="sonstiges.html">Sonstiges</a></li>
</ul>
</div>
</div>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="weld.html">Schweissen</a></li>
<li><a href="cut.html">Schneiden</a></li>
<li><a href="auto.html">Automatisieren</a></li>
</ul>
<ul>
<li><a href="unternehmen.html">Unternehmen</a></li>
<li><a href="kontakt.html">Kontakt</a></li>
<li><a href="anfahrt.html">Anfahrt</a></li>
<li><a href="sonstiges.html">Sonstiges</a></li>
</ul>
<div>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="weld.html">Schweissen</a></li>
<li><a href="cut.html">Schneiden</a></li>
<li><a href="auto.html">Automatisieren</a></li>
</ul>
<ul>
<li><a href="unternehmen.html">Unternehmen</a></li>
<li><a href="kontakt.html">Kontakt</a></li>
<li><a href="anfahrt.html">Anfahrt</a></li>
<li><a href="sonstiges.html">Sonstiges</a></li>
</ul>
</div>
Jein.also hab ich dich im bezug auf den abstand richtig verstanden, ich soll einfach das menü in zwei teile aufteilen und einem teil ein margin-bottom geben?