3.9k Aufrufe
Gefragt in Webseiten HTML von
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

12 Antworten

0 Punkte
Beantwortet von
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
0 Punkte
Beantwortet von deluxestyle Mitglied (901 Punkte)
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
0 Punkte
Beantwortet von
Vielen Dank für die Info fast hätte ich in die falsche Richtung geschmökert.

Schöne Grüße Peter5123
0 Punkte
Beantwortet von errol Mitglied (557 Punkte)
Moin,

vielleicht hilft Dir auch der kostenlose CSS Tab Designer weiter.

Gruß Errol
0 Punkte
Beantwortet von
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.
0 Punkte
Beantwortet von
@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!
0 Punkte
Beantwortet von
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.
0 Punkte
Beantwortet von son_quatsch Experte (5.3k Punkte)
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.
0 Punkte
Beantwortet von
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?
0 Punkte
Beantwortet von son_quatsch Experte (5.3k Punkte)
eine Navigationsleiste?

<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...?
...