2011-08-15 19 views
22

संभव डुप्लिकेट:
Change bullets color in a list without spanउल/ली बुलेट पॉइंट रंग कैसे सेट करें?

आम तौर पर, उल/li में बुलेट बिंदु एक काले रंग की ठोस चक्र है। मैं इसकी शैली बदलना चाहता हूं, जैसे कि मैं बुलेट प्वाइंट का रंग हरा होने के लिए सेट करना चाहता हूं, मैं भी बुलेट बिंदु को वर्ग के रूप में बदलना चाहता हूं। कोई भी जानता है कि यह कैसे करें?

उत्तर

1

मेरा मानना ​​है कि यह तत्व पर लागू सीएसएस color संपत्ति द्वारा नियंत्रित है।

0

http://www.w3schools.com/cssref/pr_list-style-type.asp

आप बुलेट प्रकार/शैली बदलने के लिए list-style-type: उपयोग करने की आवश्यकता है और ऊपर के लिंक सूचीबद्ध विकल्पों में से सभी है। दूसरों के रूप में कहा है रंग, ul ही

पर color संपत्ति का उपयोग कर गोलियां, उपयोग के बजाय 'चक्र' के 'डिस्क' 'भरा काली' बनाने के लिए बदल गया है अर्थात्:

सूची-शैली के प्रकार: डिस्क

+4

Nooo, w3schools :( – amn

+1

w3schools ठीक है, कम से कम पॉल आयरिश तो सोचता है, अब – mahatmanich

52

li करने के लिए रंग लागू करें और जो कुछ भी रंग पाठ होना चाहिए करने के लिए span (या अन्य चाइल्ड तत्व) रंग निर्धारित किया है।

ul 
{ 
    list-style-type: square; 
} 

ul > li 
{ 
    color: green; 
} 

ul > li > span 
{ 
    color: black; 
} 

JSFiddle

+4

लिए काम नहीं करता मुझे – Nicola

+1

काम नहीं करता है। बुलेट और टेक्स्ट इस तरह से हरा हो जाता है। – timing

+2

@ टिमिंग: मैंने जवाब स्पष्ट किया और जेएसफ़िल्ड जोड़ा। –

11

कुछ तरीके यह किया जा सकता है:

यह है कि यह एक वर्ग

ul 
{ 
    list-style-type: square; 
} 

यह हरे रंग कर देगा कर देगा

li 
{ 
    color: #0F0; 
} 

यह हरे होने से पाठ कर पाएगा

li p 
{ 
    color: #000; 
} 

हालांकि यह आवश्यक है कि है कि सूचियों के भीतर सभी पाठ अनुच्छेदों में हो ताकि रंग ओवरराइड नहीं कर रहा है।

एक बेहतर तरीका एक हरे वर्ग और उपयोग की एक छवि बनाने के लिए है:

ul 
{ 
    list-style: url(green-square.png); 
} 
संबंधित मुद्दे