ausblenden Grenze, wenn es keine Inhalte
Auf ein div habe ich css festgelegt:
div.class {border: 1px solid red;}
Div ist absolut positioniert in der Mitte der Seite. Das problem ist, dass die Grenze auch angezeigt, wenn es keine Inhalte.
Alle css-Methoden, um die Grenze nicht zu erscheinen, wenn es keine Inhalte?
- Scheint semantisch zweifelhaft zu haben, ein div ohne Inhalt. Ist es möglich für Sie zu schreiben nur das div auf der Seite, wenn der Inhalt verfügbar ist?
Du musst angemeldet sein, um einen Kommentar abzugeben.
CSS3 hat einen Selektor definiert für diesen Fall. Es funktioniert nicht in IE8 und niedriger aber.
Ihre beste option wäre zu zwicken, auf der server-Seite, und anzeigen nicht einfach das div, wenn es leer wäre.
Wenn das div-Element kann Inhalte eines server-Antwort, können Sie sagen, ob es ein leeres oder ein gefülltes Reaktion und Veränderung auf display:none oder display:block entsprechend