Ich habe die folgende Liste:
<ul id="otis">
<li>Benz</li>
<li>Other Benz</li>
<li>Other Other Benz</li>
</ul>
Ich möchte die Kugeln loswerden, also habe ich versucht:
ul#otis {
list-style-type: none;
}
Das hat aber nicht funktioniert. Wie können die Aufzählungszeichen ordnungsgemäß aus der angezeigten Liste entfernt werden?
html
html-lists
Sam Khan
quelle
quelle
list-style: none
stattdessen funktioniert.Antworten:
Angenommen, dies hat nicht funktioniert, möchten Sie möglicherweise den
id
Selektorli
auf Basis mit demli
kombinieren , um das CSS auf die Elemente anzuwenden :Referenz:
list-style-type
im Mozilla Developer Center .quelle
ul#otis
und#otis
?id
Ihnen verwendeten Selektor einfach nicht gesehen . Ups, tut mir Leid!li
?list-style-type
CSS-Eigenschaft gibt das Erscheinungsbild eines Listenelementelements an. Da es das einzige ist, das standardmäßig verwendet wirddisplay:list-item
" (obwohl dies zulässt, dass es auf jedes Element mit einer Eigenschaft angewendet werden kanndisplay
). Obwohl sie es für ihr Beispiel unter demol
Element definieren. Persönlich definiere ich es immer standardmäßig sowohl für die Liste (ul
/ol
) als auch für dieli
Elemente.Ich hatte selbst das gleiche extrem irritierende Problem, da das Skript mein Stylesheet nicht beachtete. Also schrieb ich:
Das hat nicht funktioniert. Also schrieb ich zusätzlich :
Voila! es funktionierte!
quelle
Um Aufzählungszeichen aus ungeordneten Listen zu entfernen, können Sie Folgendes verwenden:
Sie können auch verwenden:
Beides funktioniert, aber der erste ist ein kürzerer Weg, um das gleiche Ergebnis zu erzielen.
quelle
Der folgende Code
wird diese Ausgabe erzeugen:
quelle
Versuchen Sie dies stattdessen, getestet auf Chrome / Safari
quelle
Stellen
unmittelbar vor der Liste zum Ausprobieren. Oder
quelle
Um Aufzählungszeichen zu entfernen
UL
, können Sie einfach verwendenlist-style: none;
oderlist-style-type: none;
Wenn es immer noch nicht funktioniert, gibt es vermutlich ein Problem mit CSS mit Priorität . Möglicherweise ist UL bereits global definiert. Fügen Sie also am besten eine Klasse / ID zu diesem bestimmten UL hinzu und fügen Sie dort Ihr CSS hinzu . Hoffe es wird funktionieren.quelle
Dies funktionierte perfekt HTML
CSS
quelle
Es muss noch etwas anderes geben.
Weil:
sollte einfach funktionieren.
Vielleicht gibt es eine CSS-Regel, die sie überschreibt.
Verwenden Sie Ihren DOM-Inspektor, um dies herauszufinden.
quelle
Ich hatte das gleiche Problem und die Art und Weise, wie ich es behoben habe, war wie folgt:
Vielleicht ist es ein bisschen extrem, aber als ich das tat, hat es für mich funktioniert.
Hoffe das hat geholfen
quelle
Versuchen Sie diesen Code für Inline-Stylesheets
quelle
dein Code:
mein Vorschlag:
in css brauchen sie nur das
#id
nicht zu verwendenelement#id
. Weitere hilfreiche Hinweise finden Sie hier: w3schoolsquelle
Ich hatte ein identisches Problem.
Die Lösung bestand darin, dass das Aufzählungszeichen über ein Hintergrundbild hinzugefügt wurde , NICHT über einen Listenstil. Ein kurzer 'Hintergrund: keine' und Bob ist dein Onkel!
quelle