2013-09-04 9 views

Odpowiedz

53

Tak, można. Poniższa powoduje div tag przypominać sobie jak elementu listy:

div {display:list-item;} 
+0

tak. Dziękuję! Teraz mam tylko obraz kropkowy. czy możemy wyświetlać inne obrazy, takie jak kwadrat, koło, nasz własny obraz? – user2732006

+1

Tak Możesz. Dodaj właściwości za pomocą atrybutu 'list-style-type'. - @ user2732006 – Nitesh

+0

tak. śledziłem @Jukka K. Korpela, dla moich powyższych wątpliwości. Mam wynik. Dziękuję – user2732006

20

Można ustawić dowolną właściwość CSS na dowolnym elemencie HTML. W rzeczywistości element zawsze ma wszystkie właściwości CSS (z określoną wartością początkową jako wartością, jeśli nie jest ustawiona). Jednak nie wszystkie właściwości mają wpływ na wszystkie elementy we wszystkich okolicznościach.

W szczególności definicja list-style-type property mówi: "Dotyczy: elementy z" display: list-item "". Tutaj "stosuje się do" oznacza "ma wpływ na renderowanie".

Ponadto, nawet jeśli ustawisz display: list-item na div, nie będzie marker lista (jak pocisk lub numeru) widać, chyba że istnieje przestrzeń na lewo od zawartości pierwiastków, aby je pomieścić. Możesz uporządkować przestrzeń za pomocą właściwości marginesu. Przykład:

div { 
    display: list-item; 
    margin-left: 1.3em; 
    list-style-type: circle; 
} 
+1

Dziękuję @jJukka K. Korpela. to działa dobrze. teraz nie mogę zrezygnować z głosowania. W moim pytaniu poprosiłem o tag div-item-by-div. więc przyjąłem odpowiedź Nathana Lee. – user2732006

Powiązane problemy