Mermi noktalarından <ul> kurtulmak


163

Aşağıdaki listeye sahibim:

 <ul id="otis">
 <li>Benz</li>
 <li>Other Benz</li>
 <li>Other Other Benz</li>
 </ul>

Mermilerden kurtulmak istiyorum, bu yüzden denedim:

 ul#otis {
 list-style-type: none;
 }

Bu işe yaramadı. Görüntülenen listeden madde işaretlerini kaldırmanın uygun yolu nedir?


1
Geçerli HTML / CSS'niz FF'de (JSFiddle) benim için iyi çalışıyor. Hangi tarayıcıyı kullanıyorsunuz? list-style: noneBunun yerine çalışıp çalışmadığına bakın .
Bojangles

1
i tüm tarayıcılarda, mac ve windows işletim sistemlerinde denedim. html5 doctype kullanıyorum ...
Sam Khan

Yanıtlar:


197

Bunun işe yaramadığını varsayarsak , css öğelerini uygulamak için -based idseçiciyi ile birleştirmek isteyebilirsiniz :lili

#otis li {
    list-style-type: none;
}

Referans:


Yapmanın farkı nedir ul#otisve #otis?
PeeHaa

Aslında bir tane yok, ben, um, idkullandığınız seçiciyi göremedim . Ayy üzgünüm!
David, Monica'nın

1
bu bağlantıda nerede tanımlanması gerektiğini bulabilirim li?
PeeHaa

İlk iki cümle: " list-style-typeBir liste öğesi elemanının CSS tesisin belirtir görünüm Olduğu gibi yalnızca bir varsayılan. display:list-item" (O buna izin vermez rağmen edebilir bir ile herhangi bir element için geçerlidir displaymülkiyet). Her ne kadar bunu tanımlasalar da, örnekleri için oleleman altında . Şahsen ben her zaman listenin (her ikisi için tanımlamadan varsayılan ul/ ol) veli elemanları.
David, Monica'nın

27

Senaryo benim styelsheet herhangi bir bildirim almadı çünkü kendimi aynı aşırı tahriş edici sorun vardı. Ben de yazdım:

<ul style="list-style-type: none;">

Bu işe yaramadı. Buna ek olarak , şunu yazdım:

<li style="list-style-type: none;">

İşte bu kadar! işe yaradı!


20

Sıralanmamış listelerden madde işaretlerini kaldırmak için şunları kullanabilirsiniz:

list-style: none;

Ayrıca kullanabilirsiniz:

list-style-type: none;

Ya işe yarıyor ama ilki aynı sonucu almanın daha kısa bir yolu.


18

Aşağıdaki kod

#menu li{
  list-style-type: none;
}
<ul id="menu">
        <li>Root node 1</li>
        <li>Root node 2</li>
    </ul>

bu çıktıyı üretecek:

çıktı


15

Bunu deneyin, Chrome / Safari'de test edildi

ul {
 list-style: none;
}

4

Koymak

<style type="text/css">
 ul#otis {
     list-style-type: none;
   }
</style>

listeden hemen önce test etmek için. Veya

<ul style="list-style-type: none;">

4

Eğer ULsen-ebilmek kaldırmak mermi kaldırmak için basitçe kullanabilirsiniz list-style: none;veya list-style-type: none;hala çalışmıyorsa o zaman öncelik CSS bir sorun var sanırım . Küresel olarak UL zaten tanımlanmış olabilir. En iyi yol, söz konusu UL'ye bir sınıf / kimlik eklemek ve CSS'nizi oraya eklemek . Umarım işe yarar.


4

Bu mükemmel HTML çalıştı

<ul id="top-list">
        <li><a href="#">Home</a></li>
        <li><a href="#">Process</a></li>
        <li><a href="#">Work</a></li>
        <li><a href="#">Team</a></li>
        <li><a href="#">Contact</a></li>
      </ul>

CSS

#top-list{
  list-style-type: none;
  list-style: none;}

3

Başka bir şey olmalı.

Çünkü:

   ul#otis {
     list-style-type: none;
   }

sadece çalışmalı.

Belki de üzerine yazan bir CSS kuralı vardır.

Öğrenmek için DOM denetçinizi kullanın.


3

Aynı sorunu yaşadım ve düzeltmeyi bitirmenin yolu şöyle oldu:

ul, li{
    list-style:none;
    list-style-type:none;
}

Belki biraz aşırı, ama bunu yaptığımda benim için çalıştı.


Umarım bu yardımcı oldu


3

satır içi stil sayfası için bu kodu deneyin

<ul style="list-style-type: none;">
    <li>Try This</li>
    </ul>

1

senin kodun:

ul#otis {
    list-style-type: none;
}

benim önerim:

#otis {
    list-style-type: none;

}

css sadece kullanmanız gerekir #iddeğil element#id. burada daha faydalı ipuçları verilmektedir: w3schools


0

Özdeş bir sorunum vardı.

Çözüm, merminin liste stili tipi yerine bir arka plan görüntüsü yoluyla eklenmesiydi . Hızlı bir 'arka plan: hiçbiri' ve Bob amcan!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.