Hallo zusammen,
Ich hätte mal eine Frage. Ihr könnt mir da sicher schnell weiterhelfen.
Ich hab folgendes Problem. Und zwar möchte ich eine Klasse mehreren Div-Boxen zuordnen. Aber irgendwie funktioniert das nicht so, wie ich mir das vorstelle.
ich habe folgende Codes:
CSS-Code:
#userblock1
{
width: 150px;
height: 50px;
border: 0px solid black;
background: url(graphics/userblock/image_top.png) no-repeat left top;
float: left;
margin-top: 0px;
border-top: 1px solid #3B5998;
border-right: 1px solid #D8DFEA;
border-bottom: 1px dotted #D8DFEA;
}
#userblock2
{
width: 150px;
height: auto;
border: 0px solid black;
background: url(graphics/userblock/image_top.png) no-repeat left top;
float: left;
margin-top: 10px;
padding-top: 20px;
border-top: 1px solid #3B5998;
border-right: 1px solid #D8DFEA;
border-bottom: 1px dotted #D8DFEA;
}
#menu
{
width: 150px;
height: auto;
border: 0px solid black;
background: url(graphics/userblock/image_top.png) no-repeat left top;
float: left;
margin-top: 10px;
border-top: 1px solid #3B5998;
border-right: 1px solid #D8DFEA;
border-bottom: 1px dotted #D8DFEA;
}
HTML-Code
<div id="userblock1"></div>
<div id="userblock2"></div>
<div id="menu"</div>
ich möchte die im CSS-Code rot markierten Rahmen als Klasse definieren, da sie bei jedem dieser div-boxen gleich sind.
Ich dachte da an folgende Klasse:
.borders
{
border-top: 1px solid #3B5998;
border-right: 1px solid #D8DFEA;
border-bottom: 1px dotted #D8DFEA;
}
aber das funktioniert so nicht. es funktioniert lediglich wenn ich die div-box mit der klasse kombiniere.
#userblock1.borders
{
border-top: 1px solid #3B5998;
border-right: 1px solid #D8DFEA;
border-bottom: 1px dotted #D8DFEA;
}
ist irgendwie in meinen augen nicht so wirklich sinnvoll wenn ich für jede div-box eine eigene klasse erzeugen muss. da kann ich es ja gleich im CSS-Code in die jeweiligen Div-Box Eigenschaften schreiben.
Vielleicht habt ihr ja eine Ahnung warum das nicht so funktioniert wie ich mir das vorstelle.
Vielen Dank schon mal
Gruss
Mucki