online 1
gast (50)

/ Forum / Webseiten/HTML

Webseiten/HTMLWebseiten/HTML

Fragevon peter5123 vom 17.05.2022, 23:40 Options

Hallo wie erstelle ich eine Navigationsleiste Gruß Peter

Ich bastle gerade mit Phase 5 meine erste Hompage, mit Tabellen versuche ich gerade eine Navigationsleiste zu erstellen.
Die Navigationsleiste links bekomme ich noch hin, aber wenn ich rechts ein Bild reinziehe ist die ganze Tabelle verschoben auch im Navigationsberreich, weil die Tabelle alle Spalten ausfüllt


Antwort schreiben

Antwort 1 von webby vom 18.05.2022, 00:14 Options

1. tabellen nutzt man für tabellen, nicht zum aufbau einer webseite. dafür nimmt man div-container

2. eine navigationsleiste würde ich mit einer liste mache. und damit die listenpunkte (=menüpunkte) nicht untereinander sondern nebeneinander stehen, würde ich display: inline mitgeben

schnapp dir mal selfhtml und schau mal u.a.
- div
- float
- ol/ul
- li
- display

Antwort 2 von DeluxeStyle vom 18.05.2022, 08:57 Options

man kann webby nur zustimmen.
Vergiss gleich die Tabellen wieder um dein Design zu erstellen.
Div Container und viel CSS helfen dir da weiter

SelfHtml ist immer eine sehr gute Anlaufstelle

Antwort 3 von peter5123 vom 18.05.2022, 09:24 Options

Vielen Dank für die Info fast hätte ich in die falsche Richtung geschmökert.

Schöne Grüße Peter5123

Antwort 4 von Errol vom 18.05.2022, 10:27 Options

Moin,

vielleicht hilft Dir auch der kostenlose CSS Tab Designer weiter.

Gruß Errol

Antwort 5 von gast77 vom 18.05.2022, 16:54 Options

Zitat:
dafür nimmt man div-container
Nein! In der Regel gibt's andere, sinnvollere Elemente als DIV. Inzwischen sind diese DIV-Suppen genau so verpönt wie Tabellenlayouts.

Antwort 6 von new_kid vom 18.05.2022, 18:44 Options

@gasst77 und "gute-antwort-geber"

wollte auch eine seite basteln und bin daher auch dabei div zu benutzen.
wenn keine div genutzt werden sollen, was nimmt man dann?

plz hlp!

Antwort 7 von gast77 vom 19.05.2022, 00:36 Options

Es gibt im HTML für fast jeden Zweck ein passendes Element: Listen, Absätze, Tabellen, Zitate, usw.
Nutze diese und gib ihnen direkt per CSS das gewünschte Aussehen. Es gibt leider noch die verbreitete Ansicht, dass viele CSS-Eigenschaften nur auf DIVs anwendbar sind. Die Browser unterstützen aber selbst ausgefallene Layouts durch CSS auch an anderen Elementen.
DIV ist nur sinnvoll wenn du mehrere (DIVerse) zusammengehörige Elemente zusammenfassen musst und keines der anderen Elemente passt.

Antwort 8 von son_quatsch vom 19.05.2022, 07:46 Options

Das ganze ist eine Frage der Semantik und des Wortschatzes:
<div><div><div></div></div></div>
ist natürlich mögich, aber völlig logikfrei. Spätestens Programme (u.a. für Behinderte), die die Webseite vorlesen können dem Zuhörer nicht kenntlich machen, was davon welchen Sinn hat. Auch Suchmaschinen können hier lediglich Text erfassen - nicht aber seine grundlegende Bedeutung.

<h1> für Überschriften
<ul> für Aufzählungen
<ol> für Listen
<dl> für Inhaltsverzeichnisse
<address> für Adressen
<blockquote> oder <q> für Zitate
<label> für Beschriftungen von Steuerelementen
<strong> für Fettdruck
<em> zur Betonung (meist kursiv)
<samp> für ein Beispiel
...
Mehr Erläuterungen zu jedem einzelnen dieser HTML-Elemente und welche Kindelemente diese haben dürfen erhältst du in SELFHTML.

Antwort 9 von besucherpete vom 19.05.2022, 08:26 Options

Zitat:
Es gibt im HTML für fast jeden Zweck ein passendes Element: Listen, Absätze, Tabellen, Zitate, usw.

Nun mal raus damit, welches Element nimmt man denn nun vorzugsweise für eine Navigationsleiste?

Antwort 10 von son_quatsch vom 19.05.2022, 08:32 Options

Zitat:
eine Navigationsleiste?

Zitat:
<ul> für Aufzählungen
<ol> für Listen
...wobei hier mit "Liste" eine durchnummerierte und mit "Aufzählung" eine ohne Priorisierung gemeint ist.

Bleibt auch die Frage, was ausgerechnet du unter eine Navigationsliste verstehst. Für mich sind das alles bloß Links, jeweils mit einem Zeilenumbruch am Ende. Aber für dich wohl etwas ganz anderes...?

Antwort 11 von gast77 vom 19.05.2022, 08:57 Options

eine Definitionsliste (Link -> Linkziel) ist ebenfalls denkbar (und üblich).

Aber das geeignete Element herauszufinden sollte dir selbst möglich sein. Wo genau ist also dein Verständnisproblem?

Antwort 12 von besucherpete vom 19.05.2022, 09:16 Options

Es geht nicht um mein Verständnisproblem und auch nicht darum, was ich unter einer Navigationsleiste verstehe, sondern darum, wie der Fragesteller das sieht.
Ursprünglich wurde nach einer Navigationsleiste gefragt. Daraufhin wurde u.a geantwortet, er solle DIV-Container nutzen. Dem wiederum wurde entgegnet, es gäbe sinnvollere Elemente - leider ohne das näher zu spezifizieren.
Wenn man bedenkt, dass der Fragesteller vielleicht nicht unbedingt viel Ahnung von diesen Dingen hat (was ja keine Schande ist), halte ich diese Art der Beantwortung doch eher für kontraproduktiv, um nicht zu sagen unbrauchbar ...

Ähnliche Themen

Homepage erstelle und ein Javascript einbinden
Dakinator  26.12.2008 - 29 Hits - 1 Antwort

Wie erstelle ich ein Frage forum?
Skater8000  11.12.2009 - 305 Hits - 5 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026