Marvin-Dem / js-playground

0 stars 0 forks source link

Lebenslauf mit Styling #16

Open p-runge opened 3 weeks ago

p-runge commented 3 weeks ago

Strukturell soll der unten gezeigte Lebenslauf möglichst detailgetreu nachgebaut werden.

Dafür werden voraussichtlich folgende Bausteine benötigt:

HTML:

CSS:

Außerdem wird für die Positionierung von Elementen die display Property einzelner Elemente überschrieben. display definiert quasi das "Layout", in dem dieses Element dargestellt und alle direkten Child-Elemente innerhalb dieses Containers angeordnet werden. Die meisten Elemente in HTML haben als Default Wert display: block und sind sog. "Block Elemente". Das bedeutet, dass sie die komplette Breite, die ihnen zur Verfügung steht, ausnutzen, und sie somit untereinander gestapelt werden. <p>, <div> oder <h1> sind z.B. solche Elemente. Manchmal will man aber Dinge auch nebeneinander darstellen. Die einfachste Möglichkeit dafür ist display: flex.

W3Schools hat für display: flex (auch Flexbox genannt) eine eigene Sektion: https://www.w3schools.com/css/css3_flexbox.asp

Eine weitere super Ressource dazu ist folgende Seite, die das Prinzip recht spielerisch vermittelt: https://flexboxfroggy.com/

Image

p-runge commented 3 weeks ago

Erster Entwurf sieht strukturell schon ganz gut aus. Ein paar Optimierungen sind aber noch drin: