Mam następującą listę:
<ul id="otis">
<li>Benz</li>
<li>Other Benz</li>
<li>Other Other Benz</li>
</ul>
Chcę się pozbyć kul, więc spróbowałem:
ul#otis {
list-style-type: none;
}
To jednak nie zadziałało. Jaki jest właściwy sposób usuwania punktorów z wyświetlanej listy?
html
html-lists
Sam Khan
źródło
źródło
list-style: none
działa zamiast tego.Odpowiedzi:
Zakładając, że to nie zadziałało, możesz chcieć połączyć
id
selektor oparty na bazie z selektoremli
, aby zastosować css doli
elementów:Odniesienie:
list-style-type
w Mozilla Developer Center .źródło
ul#otis
i#otis
?id
selektora, którego użyłeś. UPS przepraszam!li
?list-style-type
CSS określa wygląd elementu listy. Ponieważ jest jedyną, która przyjmuje wartość domyślnądisplay:list-item
” (chociaż pozwala na to, że może to dotyczyć dowolnego elementu zdisplay
właściwością). Chociaż definiują to, na przykład, podol
elementem. Osobiście zawsze domyślnie definiuję go zarówno dla listy (ul
/ol
), jak i dlali
elementów.Sam miałem ten sam ekstremalnie irytujący problem, ponieważ skrypt nie zwracał uwagi na mój arkusz. Więc napisałem:
To nie zadziałało. Więc dodatkowo napisałem:
Voila! zadziałało!
źródło
Aby usunąć punkty z list nieuporządkowanych, możesz użyć:
Możesz także użyć:
Każda z nich działa, ale pierwsza to krótsza droga do uzyskania tego samego wyniku.
źródło
Poniższy kod
wygeneruje następujący wynik:
źródło
Spróbuj tego zamiast tego, przetestowane w przeglądarce Chrome / Safari
źródło
Położyć
bezpośrednio przed listą, aby ją przetestować. Lub
źródło
Aby usunąć punktor
UL
, możesz po prostu użyćlist-style: none;
lub.list-style-type: none;
Jeśli nadal nie działa, myślę, że istnieje problem z priorytetem CSS . Może być już zdefiniowane globalnie UL. Najlepszym sposobem jest więc dodanie klasy / ID do tego konkretnego UL i dodanie tam swojego CSS . Mam nadzieję, że to zadziała.źródło
To działało doskonale HTML
CSS
źródło
Musi być coś jeszcze.
Ponieważ:
powinno po prostu działać.
Być może jest jakaś reguła CSS, która ją zastępuje.
Skorzystaj z inspektora DOM, aby się dowiedzieć.
źródło
Miałem ten sam problem, a sposób, w jaki go naprawiłem, wyglądał następująco:
Może to trochę ekstremalne, ale kiedy to zrobiłem, zadziałało.
Mam nadzieję, że to pomogło
źródło
w przypadku wbudowanego arkusza stylów wypróbuj ten kod
źródło
Twój kod:
moja sugestia:
w css wystarczy użyć
#id
notelement#id
. bardziej pomocne wskazówki znajdują się tutaj: w3schoolsźródło
Miałem identyczny problem.
Rozwiązanie polegało na tym, że punktor został dodany za pomocą obrazu tła , a NIE przez typ listy. Szybkie tło: brak i Bob jest twoim wujem!
źródło