CSS Box erstellen?
Für eine Aufgabe muss ich den gelben Container erstellen. Der grüne und blaue ist bereits erstellt. Wie bekomme ich das hin? Welcher CSS Code wird benötigt😬
4 Antworten
Die wohl einfachste Lösung wäre die Eigenschaft z-index zu verwenden: https://www.css-wiki.com/css-eigenschaft/z-index
Mhm, okay. Gibt's da auch eine Begründung ohne den Quelltext vorher gesehen zu haben?
Gibt's da auch eine Begründung ohne den Quelltext vorher gesehen zu haben?
Ja. Denn egal wie der Quelltext aussieht, z-index ist für das gewünschte Vorhaben auf jeden Fall überflüssig. Es ist kein Quelltext denkbar, wo das in der Fragestellung beschriebene Problem mit Hilfe von z-index gelöst werden kann.
Wo setze ich den HTML Code hin?
vor oder nach
<div id:"nav"> (wo nun das Navigationselement ist)
#Anfänger
Ich gehe davon aus dass Du 3 DIVs hast für die Boxen: grün, gelb, blau.
Alle sollten also drinstehen haben welche Positionierung verwendet wird wie relative oder absolute.
Unter die Eigenschaft setzt Du ein z-index: 1; <- gelbe Box.
Bei der blauen z-index: 2; oder höher damit ist die blaue Box oberhalb der gelben.
Ich habe gar keine Boxen erstellt. Warte mal, schau dir das mal bitte an.https://pastebin.com/LVZ7LbUb
Für eine Aufgabe muss ich den gelben Container erstellen. Der grüne und blaue ist bereits erstellt. Wie bekomme ich das hin? Welcher CSS Code wird benötigt
Dafür gibt es unzählige Möglichkeiten. Leider postest Du die Aufgabenstellung nicht, so dass man Dir nicht die richtige Lösung nennen kann. Hier als Beispiel eine Möglichkeit (nicht responsive):
<!doctype html>
<title>Boxes</title>
<style>
#holder {
width: 1280px;
min-height:100vH;
background: yellow;
margin: auto;
}
#content {
background:green;
width:980px;
height:100vH;
float:left
}
nav {
background:blue;
float:left;
width:300px
}
</style>
<div id="holder">
<div id="content">
hello world
</div>
<nav>
<ul>
<li>Link 1</li>
<li>Link 2</li>
<li>Link 3</li>
</ul>
</div>
Alex
JOP! Hab noch min-height rausgelassen und dann hats geklappt! DANKE <3
Da gibt es diverse Möglichkeiten. Am besten wär's, wenn Du deinen vorhandenen Code mal zeigst/Verlinkst.
Ich möchte dazu sagen, dass ich das nicht gerne mache! xD https://pastebin.com/LVZ7LbUb
Geht am einfachsten mit Flexbox Layout:
https://jsfiddle.net/Babelfisch/npm76juf/
Gruß
Nein. Sicher nicht. Egal welchen Ansatz man verwendet, die Eigenschaft z-index ist auf jeden Fall überflüssig.