• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Css Problem Buttonleiste

win2k

Neues Mitglied
Hey Leute kann mir jemand vllt sagen was hier falsch ist? Warum er den Button nicht anzeigt?

HTML:
<div class="panel"> 
    <div class="item">
        <div class="button">
            <div class="button1"></div>
        </div>
        <div class="text">    
            <div class="text1">Neu</div>    
        </div>    
  </div>
</div>
HTML:
.panel .button{
    width:40px; 
    height:40px;
    background-repeat: no-repeat;
    
}
.panel .button .button1{
    background-image: url(/../../img/neu.jpg);
}
Kann man den button 1 nicht so ansprechen?
 
Zuletzt bearbeitet:
Was für einen Inhalt meinst du?

für den panel.item hab ich schon inline-block margin left right usw zugeordnet
Das sind CSS-Eigenschaften, Inhalt ist das, was du auf deiner Seite zeigen möchtest.

Wenn die Elemente keinen Inhalt haben, haben sie auch keine Höhe, werden also auch nicht angezeigt.
 
Aber der Inhalt ist doch mit dem Link (Button) gegeben, background image..

<div class="button1"></div>

ich spreche diese klasse button1 ja nocheinmal an und weise ein background image zu
 
Eine Hintergrundgrafik ist kein Inhalt. Inhalt steht zwischen den Tags
HTML:
<p>Ganz viel Inhalt...</p>
Eine Hintergrundgrafik ist ein Designelement.
 
aber ich will da doch kein inhalt rein schreiben sondern nur das bild anzeigen:(
und height und width hab ich schon im panel.button für alle buttons definiert
 
reicht <img> aus? weil er zeigt jetzt die buttons nicht korrekt an, zwar platzhalter aber es sieht so aus als würde er nicht den richtigen pfad haben obwohl er den hat
 
Image Pfad besteht momentan mit background image doch in der css datei, die ich wiederrum dann mit .panel .button .button1 aufrufe hmmm....
 
Das es nicht funktioniert! Muss wohl am CSS liegen, dass man so die div klassen nicht ansprechen kann! .panel .button .button1 img
 
Zurück
Oben