Die meisten davon sind großartige Antworten, aber ich bin der Meinung, dass sie einen unvermeidlichen Aspekt der Webentwicklung auslassen, nämlich das laufende Seiten-Update. Was ist, wenn Sie kommen und diesem Div Inhalte hinzufügen möchten? Sollten Sie immer kommen, um die Mindesthöhe des Div einzustellen? Nun, während ich versuchte, diese beiden Fragen zu beantworten, habe ich stattdessen den folgenden Code ausprobiert:
.box-centerside {
background: url("../images/greybox-center-bg1.jpg") repeat-x scroll center top transparent;
float: left;
height: auto;
width: 260px;
}
Außerdem, nur für eine Art Bonus, wenn Sie Elemente um dieses Div mit Eigenschaften wie haben position: relative;, würden sie folglich über diesem Div stapeln, weil es eine Eigenschaft hat. float: left;Um ein solches Stapeln zu vermeiden, habe ich den folgenden Code versucht:
.parent {
display: grid;
grid-template-columns: repeat(3, 1fr);
height: auto;
}
.box-centerside {
background: url("../images/greybox-center-bg1.jpg") repeat-x scroll center top transparent;
height: auto;
width: 100%;
}
.sibling 1 {
}
.sibling 2 {
}
Meiner Meinung nach passt diese Rastermethode besser zu einer reaktionsfähigen Website. Ansonsten gibt es viele Möglichkeiten, die gleichen Ziele zu erreichen. Einige der wichtigen Ziele der Programmierung sind jedoch, die Codierung einfacher und lesbarer sowie verständlicher zu machen.