Ich habe die folgenden code auf CodePen und ich versuche, eine Website von Grund auf neu zu erstellen. Jeder Abschnitt wird seine eigene ganze Seite sein, weshalb ich die Abschnittsklasse erstellt habe. In meinem ersten Abschnitt (ungefähr) habe ich zwei divs erstellt. Letztendlich möchte ich, dass es so aussieht, egal wie groß der Browser ist . Wenn das Fenster in der Größe geändert wird, sollte der Inhalt automatisch an die Größe des Bildschirms angepasst werden. Aber der Code, den ich bisher habe, verschiebt die aboutInfo, wenn das Fenster kleiner wird (obwohl ich die Position auf absolut setze).Positionieren und Ändern der Größe div Elemente innerhalb eines div
Mein Code so weit:
#about {
background-color: #D1C9BE;
position: relative;
}
#aboutImage {
border-style: dashed;
border-color: red;
background-color: white;
position: absolute;
height: 150px;
width: 150px;
top: 50%;
transform: translateY(-50%);
left: 300px;
}
#aboutInfo {
border-style: dotted;
border-color: black;
background-color: white;
font-size: 35px;
text-align: right;
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 200px;
}
Ich habe ein paar Korrekturen recherchiert und ich habe gelesen, dass ich Flexbox, jQuery, und auch nur ein Update von margin und padding verwenden kann. An dieser Stelle bin ich mir nicht sicher, welche Lösung am besten funktioniert und welche einfacher zu verwenden ist.
Also meine Fragen zusammenfassen:
Wie behebe ich die Position der Unternehmeninformationen, damit er nicht bewegen?
Wie kann ich den Inhalt der gesamten Website automatisch an die Größe eines Browsers anpassen?
Was passiert, wenn das Ansichtsfenster ist so klein, dass man nicht den Text und das rote Rechteck passen? Was wird die Layoutstrategie sein? – Terry
Sie möchten also, dass beide Divs genau so bleiben, wie sie positioniert sind, aber in der Mitte des Bildschirms? – hermbit
Soll der Text in den Feldern abhängig von der Größe des Bildschirms vergrößert werden? – victmo