Rolf B: Tabelle mit CSS

Beitrag lesen

Hallo Darelius,

<div id="main"> und <main> sind nicht das Gleiche. Deswegen greift die CSS Regel nicht, die das vertikale Scrolling für den Hauptteil aktiviert.

Der CSS Selektor main findet das <main>-Element.
Der CSS-Selektor #main findet das Element mit id="main".

<div>-Suppe ist Technik von vor 15 Jahren, und chronische Divitis ist eine Krankheit, die die Augen massiv schädigen kann 😉

Verwende die für das Seitenlayout vorgesehenen Containerelemente. <nav> für Navigation (da Du 2 hast, behalte die IDs nav1 und nav2 bei). <main>...</main> für den Hauptteil. Das selektierst Du mit dem main Selektor.

Falls Du noch sowas wie header oder footer-Bereich der Seite hast: dafür gibt's die Elemente <header></header> und <footer></footer>.

In deinen Navigationen empfehle ich Dir noch <ul> Listen, keine Tabellen. Die Listenpunkte und die Listeneinrückung bekommst Du mit CSS weg

ul {
   list-style: none;
   padding: 0;
   margin: 0;
}

Im nav1 bekommst Du die Listenelemente mit einer Flexbox nebeneinander:

#nav1 ul {
   display: flex;
}

Rolf

--
sumpsi - posui - obstruxi