1
Moin,
ja...ich schon wieder ;-)
bin eifrig am weiterbasteln, was ich mir vorstelle klappt auch ganz gut, nur habe ich das gefühl, dass meine CSS Deklaration unnötig aufgebläht wird. Ich schätze ich hab das Prinzip der Vererbung und Deklaration bei CSS noch nicht wirklich verstanden, denn ich bin mir sicher, dass man folgendes mit Sicherheit elegnater definieren könnte, ich komme aber nicht drauf.
http://zwog.mine.nu/ie6.htm
Nun geht es mit um den Hovereffekt im ersten Kasten oben. So wie das jetzt funktioniert ist das schön, doch ich müsste für jedes Kästchen extra folgendes deklarieren, da sich die Farben unterscheiden:
Bin für jeden Gedankenanstoss dankbar!
Gruss
ja...ich schon wieder ;-)
bin eifrig am weiterbasteln, was ich mir vorstelle klappt auch ganz gut, nur habe ich das gefühl, dass meine CSS Deklaration unnötig aufgebläht wird. Ich schätze ich hab das Prinzip der Vererbung und Deklaration bei CSS noch nicht wirklich verstanden, denn ich bin mir sicher, dass man folgendes mit Sicherheit elegnater definieren könnte, ich komme aber nicht drauf.
http://zwog.mine.nu/ie6.htm
Nun geht es mit um den Hovereffekt im ersten Kasten oben. So wie das jetzt funktioniert ist das schön, doch ich müsste für jedes Kästchen extra folgendes deklarieren, da sich die Farben unterscheiden:
/* Der relevante Teil -- nur um den Hovereffekt im Kasten zu erzeugen */
#logo1 {
float: left;
height: 88px;
width: 88px;
background-color: #9b8f88;
margin-right: 15px;
}
.button {
text-align: center;
font-size: 10px;
letter-spacing: 1px;
width: 88px;
height: 88px;
display:block;
/*border: 1px solid #9b8f88;*/
border: none;
}
.button p {
margin-top: 55px;
}
.button a {
color:#9b8f88;
text-align: center;
font-size: 10px;
letter-spacing: 1px;
width: 86px;
height: 86px;
display:block;
border: 1px solid #9b8f88;
/*border: none;*/
}
.button a:link {
color:#9b8f88;
}
.button a:hover {
color:white;
text-decoration: none;
}
/* Der relevante Teil -- hier endet das CSS, ist aber nur für das erste logo gültig, da sich die anderen kästchen in der farbe unterscheiden! */
Nun die Frage der Fragen an die Könner, wie mache ich eine schlanke und elegante Deklaration, so dass ich es vermeide den obigen CSS Code vervierfachen muss (für jedes Kästchen einmal)?Bin für jeden Gedankenanstoss dankbar!
Gruss