Kann mir jemand helfen zu verstehen wie das Grundgerüst einer Seite aufgebaut wird?
Also damals vor gefühlten 300 Jahren war es einfacher zu verstehen. Man hat mit Frames gearbeitet.
Man hatte eine Index.html die hat im grunde das Kopfbereich wo das menu war immer oben gehalten.
Die untere hälfte war dann home.html. Im Kopfbereich hat man den befehl hinzugefügt das wenn man im Menu was auswählt "Beispielsweise: Über uns"
das es nicht im "_self" sondern im "Home" bereich geändert wird. Dort wird dann die neue html geladen.
Bedeutet, der Kopfbereich wo das Menu ist, hat sich nie geändert.
Mittlerweile benutzt man diese Frames nicht mehr.
Ich will nur einen Kopfbereich wo 4 Punkte auswählbar sind also Waagerechtes menu und daunter soll dann die info dazu kommen.
Wie genau funktioniert das? Das hinzubasteln ist jetzt nicht mein problem, will das nur verstehen.
Ich hab so was mit Tablinks gemacht so wie hier: https://www.w3schools.com/howto/howto_js_full_page_tabs.asp
aber das kann ja nicht so wirklich richtig sein
Aber wenn ich ein richtiges Menu nehme so wie hier z.B.: https://www.w3schools.com/howto/howto_css_menu_horizontal_scroll.asp
Dann weiß ich ehrlich gesagt nicht wie es sich ändern soll wenn ich im Menu auf punk1 oder punk2 klicke. Allzuletzt ist da im code ein feld wo man im HTML Link eingeben muss.
<a href="#home">Home</a> Das meine ich #home ersetzt man ja dann durch home.html.
Was ist denn wenn ich alles nur in einer html haben möchte? Gibt es überhaupt eine möglichkeit mit so einem Menu zu arbeiten?
Wie gesagt, momentan hab ich als Menu nur die obere version also Full Tabs und in den 4 Tabs hab ich dann die jeweiligen infos drinne. Macht man das so?
Gibt es andere möglichkeiten? Ist das vielleicht sogar grundsätzlich verkehrt Tabs als Menus zu verwenden?
Es gibt ja auch den html <navigation> befehl:
Beispiel:
<nav class="menu">
<ul>
<li><a href="#">Startseite</a></li>
<li><a href="#">Hauptseite</a></li>
<li><a href="#">Über</a></li>
<li><a href="#">Kontakt</a></li>
</ul>
</nav>
Verpflichtet dieser mich 4 weitere html Daterien anzulegen? Oder hab ich auch hier die möglichkeit es wie im Tab funktion alles in eine html zu tippen?
Wie gesagt, möchte es nur verstehen... ist seltsam wenn man tick mehr kann als Menus erstellen aber die Grundlagen nicht so ganz verstanden hat :)
Thanks
Also damals vor gefühlten 300 Jahren war es einfacher zu verstehen. Man hat mit Frames gearbeitet.
Man hatte eine Index.html die hat im grunde das Kopfbereich wo das menu war immer oben gehalten.
Die untere hälfte war dann home.html. Im Kopfbereich hat man den befehl hinzugefügt das wenn man im Menu was auswählt "Beispielsweise: Über uns"
das es nicht im "_self" sondern im "Home" bereich geändert wird. Dort wird dann die neue html geladen.
Bedeutet, der Kopfbereich wo das Menu ist, hat sich nie geändert.
Mittlerweile benutzt man diese Frames nicht mehr.
Ich will nur einen Kopfbereich wo 4 Punkte auswählbar sind also Waagerechtes menu und daunter soll dann die info dazu kommen.
Wie genau funktioniert das? Das hinzubasteln ist jetzt nicht mein problem, will das nur verstehen.
Ich hab so was mit Tablinks gemacht so wie hier: https://www.w3schools.com/howto/howto_js_full_page_tabs.asp
aber das kann ja nicht so wirklich richtig sein
Aber wenn ich ein richtiges Menu nehme so wie hier z.B.: https://www.w3schools.com/howto/howto_css_menu_horizontal_scroll.asp
Dann weiß ich ehrlich gesagt nicht wie es sich ändern soll wenn ich im Menu auf punk1 oder punk2 klicke. Allzuletzt ist da im code ein feld wo man im HTML Link eingeben muss.
<a href="#home">Home</a> Das meine ich #home ersetzt man ja dann durch home.html.
Was ist denn wenn ich alles nur in einer html haben möchte? Gibt es überhaupt eine möglichkeit mit so einem Menu zu arbeiten?
Wie gesagt, momentan hab ich als Menu nur die obere version also Full Tabs und in den 4 Tabs hab ich dann die jeweiligen infos drinne. Macht man das so?
Gibt es andere möglichkeiten? Ist das vielleicht sogar grundsätzlich verkehrt Tabs als Menus zu verwenden?
Es gibt ja auch den html <navigation> befehl:
Beispiel:
<nav class="menu">
<ul>
<li><a href="#">Startseite</a></li>
<li><a href="#">Hauptseite</a></li>
<li><a href="#">Über</a></li>
<li><a href="#">Kontakt</a></li>
</ul>
</nav>
Verpflichtet dieser mich 4 weitere html Daterien anzulegen? Oder hab ich auch hier die möglichkeit es wie im Tab funktion alles in eine html zu tippen?
Wie gesagt, möchte es nur verstehen... ist seltsam wenn man tick mehr kann als Menus erstellen aber die Grundlagen nicht so ganz verstanden hat :)
Thanks