Pennywise09
Grünschnabel
Hallo
Ich bin noch absolut unerfahren, was CSS angeht.
Ich habe folgendes CSS :
Layout.css
Nun möchte ich z.B. den Container #mitte bearbeiten.
Ich hatte daran gedacht eine "Logobox" zu integrieren.
Der CSS Code dafür:
Logobox.css
Wie stelle ich das an, oder geht das garnicht so, wie ich es mir vorstelle.
Die html codes habe ich nicht gepostet, da der Post sonst zu lang wird. Bei Bedarf kann ich ihn aber posten.
Sowohl die Homepage mit dem Layout.CSS, als auch die Lobobox.html mit dem Logobox.CSS funktionieren einzeln ohne Probleme.
Nun möchte ich sie jedoch kombinieren und bekomme das nicht hin.
Vielen Dank
Penny
Ich bin noch absolut unerfahren, was CSS angeht.
Ich habe folgendes CSS :
Layout.css
html, body {
width: 100%;
height: 100%;
margin: 0;
border: 0;
padding: 0;
}
body {
background-color: #FF9900;
overflow: hidden; /* Scrollbalken im Fenster unterbinden */
}
#mitte {
position: absolute;
top: 150px; /* Abstand zum oberen Fensterrand */
left: 200px; /* Abstand zum linken Fensterrand */
bottom: 50px; /* Abstand zum unteren Fensterrand */
right: 100px; /* Abstand zum rechten Fensterrand */
overflow: auto; /* Scrollbalken, falls notwendig */
}
* html #mitte {
top: 0;
left: 0;
width: 100%;
height: 100%;
border-top-width: 150px; /* = Kopfzeilenhöhe */
border-left-width: 200px; /* = Spaltenbreite links */
border-bottom-width: 50px; /* = Fußzeilenhöhe */
border-right-width: 100px; /* = Spaltenbreite rechts */
border-style: solid ;
}
#mitte .inhaltDiv {
margin: 20px; /* Abstand des Inhalts zum Blockrand */
}
#oben {
position: absolute;
top: 0; /* Abstand zum oberen Fensterrand */
left: 0; /* Abstand zum linken Fensterrand */
right: 0; /* Abstand zum rechten Fensterrand */
height: 150px; /* Blockhöhe */
padding: 0; /* Interpretation Boxmodell! */
background-color: #FF9900;
overflow: hidden; /* Scrollbalken unterbinden */
z-index: 4; /* höchste z-Ebene! */
}
* html #oben {
width: 100%;
height: 150px;
}
#oben .inhaltDiv {
margin: 10px; /* Abstand des Inhalts zum Blockrand */
}
#links {
position: absolute;
top: 150px; /* Abstand zum oberen Fensterrand */
left: 0; /* Abstand zum linken Fensterrand */
bottom: 0; /* Abstand zum unteren Fensterrand */
width: 200px; /* Blockbreite */
padding: 0; /* Interpretation Boxmodell! */
background-color: #FF9900;
overflow: auto; /* Scrollbalken, falls notwendig */
z-index: 3;
}
* html #links {
top: 0;
width: 200px;
height: 100%;
border-top-width: 150px; /* = Kopfzeilenhöhe */
border-left-width: 0;
border-bottom-width: 0;
border-right-width: 0;
border-style: solid;
}
#links .inhaltDiv {
margin: 10px; /* Abstand des Inhalts zum Blockrand */
}
#unten {
position: absolute;
left: 200px; /* Abstand zum linken Fensterrand */
bottom: 0; /* Abstand zum unteren Fensterrand */
right: 0; /* Abstand zum rechten Fensterrand */
height: 50px; /* Blockhöhe */
padding: 0; /* Interpretation Boxmodell! */
background-color: #FF9900;
overflow: hidden; /* Scrollbalken unterbinden */
z-index: 2;
}
* html #unten {
left: 0;
width: 100%;
height: 50px;
border-top-width: 0;
border-left-width: 200px; /* = Spaltenbreite links */
border-bottom-width: 0;
border-right-width: 0;
border-style: solid;
}
#unten .inhaltDiv {
margin: 10px; /* Abstand des Inhalts zum Blockrand */
}
#rechts {
position: absolute;
top: 150px; /* Abstand zum oberen Fensterrand */
bottom: 50px; /* Abstand zum unteren Fensterrand */
right: 0; /* Abstand zum rechten Fensterrand */
width: 100px; /* Blockbreite */
padding: 0; /* Interpretation Boxmodell! */
background-color: #FF9900;
overflow: hidden; /* Scrollbalken unterbinden */
z-index: 1;
}
* html #rechts {
top: 0;
width: 100px;
height: 100%;
border-top-width: 150px; /* = Kopfzeilenhöhe */
border-left-width: 0;
border-bottom-width: 50px; /* = Fußzeilenhöhe */
border-right-width: 0;
border-style: solid;
}
#rechts .inhaltDiv {
margin: 10px; /* Abstand des Inhalts zum Blockrand */
}
Nun möchte ich z.B. den Container #mitte bearbeiten.
Ich hatte daran gedacht eine "Logobox" zu integrieren.
Der CSS Code dafür:
Logobox.css
body {
background-color:#FF9900;
text-align:center; /*zentriert die Box horizontal*/
}
#aussenbox {
width:75%; /*bestimmt die Breite der Box*/
border:1px solid #000000; /*kann auch entfallen*/
margin:auto;
margin-top:50px; /*50px Abstand von oben; auch %-Angaben möglich*/
height:auto; /*Gesamthöhe der Box; möglich sind auch feste Angaben*/
text-align:left; /*Ausrichtung der Elemente innerhalb der Box*/
background-color:#eee
}
#logobox {
width:100px; /*Breite der Logobox*/
height:50px; /*Höhe der Logobox*/
background-color:#ffffff;
display:block;
float:left; /*lässt Logobox rechts von Text umfließen*/
margin-right:10px; /*Abstand rechts zwischen Logobox und Text*/
Wie stelle ich das an, oder geht das garnicht so, wie ich es mir vorstelle.
Die html codes habe ich nicht gepostet, da der Post sonst zu lang wird. Bei Bedarf kann ich ihn aber posten.
Sowohl die Homepage mit dem Layout.CSS, als auch die Lobobox.html mit dem Logobox.CSS funktionieren einzeln ohne Probleme.
Nun möchte ich sie jedoch kombinieren und bekomme das nicht hin.
Vielen Dank
Penny