दिलचस्प पोस्ट
एसक्यूएल अनुभवी डेवलपर्स के लिए कोर डाटा बनाम एसक्यूएल क्या जेफ्री चार्ट में प्लॉट में लीजेंड जोड़ना संभव है? HTTPS के साथ HttpGet: SSLPeerUnverifiedException मैं अपने सी # प्रोग्राम को 50 मिसे के लिए कैसे सो सकता हूं? क्या जावा में अंतिम पैरामीटर मापदंडों को घोषित करने के लिए कोई कार्यक्षमता का कारण है? एक सूची <X> से सूची के लिए <Y> कास्टिंग के लिए छोटे सिंटैक्स? एंड्रॉइड में किस तरह का ओसीआर जावा लाइब्रेरी का उपयोग करना चाहिए? ईआर में सीरियलिज़ेबल क्लासेस और डायनामिक प्रॉक्सी – कैसे? सर्वलेट एप्लिकेशन में अपलोड की गई फ़ाइलों को सहेजने का अनुशंसित तरीका दूरस्थ मॉडल के साथ बूटस्ट्रैप 3 निकट-डुप्लिकेट इमेज डिटेक्शन 2 स्तंभ div लेआउट: सही चौड़ाई के साथ सही स्तंभ, बाईं तरल पदार्थ मैं दोहरी मॉनिटर परिदृश्य में "अतिरिक्त" मॉनीटर पर एक फ़ॉर्म प्रदर्शित कैसे सुनिश्चित करूं? संपूर्ण टेक्स्ट फ़ाइल को सी में एक चार सरणी में पढ़ना nginx – nginx: bind () से : 80 विफल (98: पता पहले से उपयोग में है)

सूची शैली छवि स्थिति समायोजित करें?

सूची-स्टाइल-छवि की स्थिति को समायोजित करने का कोई तरीका है?

जब मैं सूची आइटम के लिए पैडिंग का उपयोग करता हूं तो छवि उसकी स्थिति पर रहेगी और पैडिंग के साथ नहीं चलेगी …

Solutions Collecting From Web of "सूची शैली छवि स्थिति समायोजित करें?"

ज़रुरी नहीं। आपका पैडिंग (शायद) सूची आइटम पर लागू किया जा रहा है, इसलिए यह केवल सूची आइटम के भीतर वास्तविक सामग्री को प्रभावित करेगा।

पृष्ठभूमि और पैडिंग शैलियों के संयोजन का उपयोग करना कुछ ऐसा बना सकता है जो समान दिखता है

li { background: url(images/bullet.gif) no-repeat left top; padding: 3px 0px 3px 10px; /* reset styles (optional): */ list-style: none; margin: 0; } 

आप अपने बुलेटेड सूची आइटमों को स्थान देने के लिए मूल सूची कंटेनर (उल) में स्टाइल जोड़ना चाह रहे हैं, यह एक सूची के अलावा लेख का एक अच्छा प्रारंभिक संदर्भ है।

मैं सामान्य रूप से सूची-शैली-प्रकार को छिपाने और पृष्ठभूमि छवि का उपयोग करता हूं, जो चलने योग्य है

 li { background: url(/Images/arrow_icon.gif) no-repeat 7px 7px transparent; list-style-type: none; margin: 0; padding: 0px 0px 1px 24px; vertical-align: middle; } 

"7px 7px" तत्व के अंदर पृष्ठभूमि छवि को संरेखित करता है और यह भी पैडिंग के सापेक्ष है।

इस प्रश्न का एक संभावित समाधान जो अभी तक उल्लेख नहीं किया गया है वह निम्नलिखित है:

  li { position: relative; list-style-type: none; } li:before { content: ""; position: absolute; top: 8px; left: -16px; width: 8px; height: 8px; background-image: url('your-bullet.png'); } 

अब आप ली के ऊपर / बायां उपयोग कर सकते हैं: नए बुलेट की स्थिति में आने से पहले। ध्यान दें कि ली की चौड़ाई और ऊंचाई: आपके द्वारा चुनी गई पृष्ठभूमि की छवि के समान आयाम होने से पहले। यह इंटरनेट एक्सप्लोरर 8 और ऊपर में काम करता है

मुझे एक ही समस्या थी, लेकिन मैं पृष्ठभूमि विकल्प (और कई पृष्ठभूमि का उपयोग नहीं करना चाहता) का उपयोग नहीं कर सका इसलिए मैंने एक और समाधान के बारे में सोचा

यह एक मेनू के लिए एक उदाहरण है जिसमें सक्रिय / वर्तमान मेनू आइटम के लिए एक सूचक जैसा वर्ग है (डिफ़ॉल्ट सूची शैली किसी अन्य नियम में कोई भी नहीं है)

 nav ul li.active>a:before{ content: "■"; position: absolute; top: -22px; left: 55px; font-size: 33px; } 

यह एक वर्ग चरित्र का प्रयोग करके ": पहले" छद्म वर्ग के साथ वर्ग बना देता है और यह पूर्ण स्थिति का उपयोग करके स्वतंत्र रूप से स्थितिबद्ध है।

यह है कि मैंने बाईं तरफ छोटे ग्रे ब्लॉकों को पाने के लिए और बढ़ती पंक्तिशोथ के साथ पाठ के केंद्र में क्या किया है:

 line-height:200%; padding-left:13px; background-image:url('images/greyblock.gif'); background-repeat:no-repeat; background-position:left center; 

उम्मीद है कि यह किसी को मदद करता है: डी

अंत में इसके लिए मैंने जिस हल का निपटारा किया था वह कुछ अंतर जोड़ने के लिए छवि को स्वयं संशोधित करना था।

ली पर पृष्ठभूमि छवि का उपयोग करना, जैसा कि कुछ सुझाव बहुत सारे मामलों में काम करता है, लेकिन जब एक प्रारंभिक छवि के साथ सूची का उपयोग किया जाता है (उदाहरण के लिए छवि को चारों ओर लपेटने के लिए पाठ प्राप्त करने के लिए)।

उम्मीद है की यह मदद करेगा।

या आप उपयोग कर सकते हैं

 list-style-position: inside; 

एक अन्य विकल्प आप कर सकते हैं, निम्नलिखित है:

 li:before{ content:''; padding: 0 0 0 25px; background:url(../includes/images/layouts/featured-list-arrow.png) no-repeat 0 3px; } 

सूची छवि को स्थानांतरित करने के लिए (0 3px) का उपयोग करें

IE8 +, क्रोम, फ़ायरफ़ॉक्स, और ओपेरा में काम करता है।

मैं इस विकल्प का उपयोग करता हूं क्योंकि आप आसानी से सूची-शैली को स्वैप कर सकते हैं और एक अच्छा मौका भी आपको एक छवि का उपयोग बिल्कुल भी नहीं करना पड़ सकता है। (बेला नीचे)

http://jsfiddle.net/flashminddesign/cYAzV/1/

अद्यतन करें:

यह दूसरी पंक्ति में जाने वाली पाठ / सामग्री के लिए खाता होगा:

 ul{ list-style-type:none; } li{ position:relative; } ul li:before{ content:'>'; padding:0 10px 0 0; position:absolute; top:0; left:-10px; } 

पैडिंग-बाएं: जोड़ें अगर आप बुलेट और सामग्री के बीच अधिक स्थान चाहते हैं तो लीजिये।

http://jsfiddle.net/McLeodWebDev/wfzwm0zy/

मुझे लगता है कि आप वास्तव में क्या करना चाहते हैं, पेडिंग जोड़ते हैं (आप वर्तमान में <li>) <ul> टैग में जोड़ रहे हैं और फिर बुलेट अंक <li> के पाठ से आगे बढ़ेंगे I

सूची-शैली-स्थिति भी है जो आप देख सकते हैं यह प्रभावित करता है कि कैसे गोलियां छवियों के आसपास रेखाएं लपेटता है

जैसे "एक डेरेन" उत्तर लेकिन मामूली संशोधन

 li { background: url("images/bullet.gif") left center no-repeat; padding-left: 14px; margin-left: 24px; } 

यह क्रॉस ब्राउज़र काम करता है, बस पैडिंग और मार्जिन समायोजित करें

नेस्टेड के लिए संपादित करें: उप-नेस्टेड सूची में हाशिए-बाएं जोड़ने के लिए इस शैली को जोड़ें

उल उल {मार्जिन-बायां: 15px; }

मुझे स्वीकार्य जवाब का एक सा लगता है, दूर तक अतिरिक्त पैडिंग और सीएसएस के आदेशों के साथ जस्टलिंग करना चाहिए।

मैं व्यक्तिगत रूप से आइटमों की सूची में पैडिंग कभी नहीं जोड़ता, आम तौर पर उनकी लाइन की ऊंचाई को नियंत्रित करता है और कभी-कभी मार्जिन पर्याप्त होता है।

जब मेरे पास कस्टम सूची शैली की छवियों के साथ एक संरेखण समस्या है, तो मैं सिर्फ एक पिक्सेल या अतिरिक्त दो अतिरिक्त जगह जोड़ता हूं, जो कि प्रत्येक सूची पंक्ति के सापेक्ष अपनी स्थिति को समायोजित करने के लिए आवश्यक है।

fontawesome के साथ समाधान

 #polyNedir ul li { position:relative;padding-left:20px } #polyNedir ul li:after{font-family:fontawesome;content:'\f111';position:absolute;left:0px;top:3px;color:#fff;font-size:10px;}