Irgendeine Idee, warum, wenn ich display: inline-block
auf ein Listenelement anwenden, das List-style-Bild nicht mehr erscheint?CSS-Problem mit Inline-Block und List-Stil-Bild
Antwort
Die wichtigste Stileigenschaft für einen Listeneintrag ist, dass display
standardmäßig list-item
ist. Diese Einstellung ist der Grund, warum das Element mit der entsprechenden list-style
angezeigt wird. Wenn Sie display
auf inline-block
setzen, wird nur das Listenelement gelöscht, das es zu einem Listenelement macht.
Ich sehe, aber ich habe eine große Liste, und ich möchte es in zwei Spalten aufteilen, so Inline-Block sieht die logische. – Boris
Es gibt viele Möglichkeiten, wie Sie eine Liste in Spalten aufteilen können, obwohl keine von ihnen wirklich so elegant ist. Hier ist ein guter Artikel: http://www.alistapart.com/articles/multicolumnlists/ –
Danke. Wie du gesagt hast, sind keine von ihnen wirklich elegant und überhaupt nicht flexibel, wenn die Anzahl der Elemente unbekannt ist, außer vielleicht das alte gute "Float". – Boris
Wenn Sie ein Listenelement wollen inline-block verwenden, aber immer noch Kugeln zeigen, können Sie die Verwendung :: vor Pseudo-Element und den Inhalt Eigenschaft:
li {
display: inline-block;
}
li::before {
content: '\25cf\a0';
}
(\ 25Cf wird der Unicode gefüllt Kreissymbol und \ a0 ist ein nicht brechender Raum).
Sie können float verwenden: links; auf Ihrem li Element und fügen Sie eine minimale Breite und min-Höhe
.footer ul li{
float: left;
list-style-image: url(../images/arrow.png);
margin: 0px 0px 10px 0px;
box-sizing: border-box;
min-height: 38px;
min-width: 300px;
}
- 1. warum moderne Browser setzen noch Zwischenräume zwischen Inline-Block, wenn es Leerzeichen ist
- 2. Grid-System und Inline-Block-Abstand
- 3. DIVs keine Ausrichtung anwenden
- 4. Mit 'und' und 'oder' Logik mit Dropdown-Menüs und MixItUp
- 5. Drei Spalten und Links
- 6. Ärger mit Typenkonflikt mit TBCDField und TFMTBCDField und Oracle-Kompatibilität
- 7. mit Chutzpah und Jasmin mit typscript und Systemjs
- 8. Schaltfläche mit Hintergrund Farbverlauf und Bild mit HTML und CSS
- 9. Gunicorn und Django mit Upstart und Nginx
- 10. CAShapeLayer mit Rahmen- und Füllfarbe und Abrundung
- 11. Stoi und Debugging mit valgrind und gdb
- 12. Vererbung und Abhängigkeitsinjektion mit Roboguice und RxJava
- 13. Service und Datenzugriffsschicht mit Streifen und Mongodb
- 14. Verschlüsseln und Entschlüsseln mit Python und Nodejs
- 15. mysql Abfrage mit UND, ODER und NICHT
- 16. Kannibalen und Missionare mit IDDFS und GreedyBFS
- 17. jQuery-Selektor mit „und“ und „oder“
- 18. _addcarry_u64 und _addcarryx_u64 mit MSVC und ICC
- 19. Inkrement und Dekrementoperator mit Division und Multiplikation
- 20. EmbeddedChartBuilder mit und
- 21. Echo mit || und &&
- 22. Mit ngFor und ngFormControl
- 23. SUMIFS mit ODER UND
- 24. $ .post() mit und Rück
- 25. Mit randoms und super
- 26. Mit QTip und Aufruf
- 27. Mit Firebase und S3
- 28. Mit Clang und LLVM
- 29. Mit ActionBarCompat und requestWindowFeature
- 30. NSAttributedString mit und
Weil Inline-Blöcke sind keine Listenelemente? – BoltClock