2013-11-21 4 views
6

मुझे एक सूची आइटम मिला है जो होवर प्रभाव का उपयोग कर वेबपृष्ठ पर प्रदर्शित किया जा रहा है। चुनौती मैं यहां सामना कर रहा हूं जब मैं सूची आइटम में कुछ सीमा या पृष्ठभूमि लागू करता हूं, तो यह स्वचालित रूप से जेनरेट होने वाले पैडिंग की वजह से भयानक लग रहा है।उपयोगकर्ता एजेंट स्टाइल शीट ओवरराइड करें - क्रोम

कृपया इस छवि को देखें।

कोई भी कृपया इसे ओवरराइड करने में मेरी सहायता करें।

मैंने पहले से ही मंचों की खोज की है, लेकिन मुझे केवल यह पता चला है कि इसे off कंसोल से कैसे सवारी करना है।

enter image description here

+0

बस उल {पैडिंग: 0} – Danield

+0

के बारे में कैसे मैंने अपनी उपरोक्त टिप्पणी को उत्तर के रूप में जोड़ा है। – Danield

+0

संभवतः डुप्लिकेट [क्रोम: उपयोगकर्ता एजेंट स्टाइलशीट सेटिंग्स को कैसे बंद करें?] (Http://stackoverflow.com/questions/18006356/chrome-how-to-turn-off-user-agent-stylesheet-settings) – givanse

उत्तर

7

में एक बार देख ले बस निम्नलिखित शैली को जोड़ने।

+0

इसके लिए धन्यवाद! मैंने घंटों और घंटों को समझने की कोशिश की, अच्छी बात मैंने Google की कोशिश की और यह जवाब मिला। हाहा: डी – jehzlau

10
विभिन्न स्रोतों से

स्टाइलशीट अलग precedences है:

न्यूनतम से उच्चतम से

(*):

  • उपयोगकर्ता एजेंट शैलियों => इन शैलियों आप स्क्रीनशॉट
  • में देखते हैं
  • उपयोगकर्ता शैलियों
  • लेखक सीएसएस शैलियों (सावधान रहें)
  • लेखक इनलाइन शैलियों !important

उपयोगकर्ता एजेंट = ब्राउज़र
लेखक = आप
उपयोगकर्ता = ब्राउज़र उपयोगकर्ता

आप के लिए

तो साथ !important

  • उपयोगकर्ता शैलियों के साथ
  • लेखक शैलियों, आपको केवल

    ul { padding:0 } 
    
    घोषित करना है

    और यह UA शैलियों को ओवरराइट करेगा। हालांकि, यदि उपयोगकर्ता !important के साथ अपनी शैलियों की घोषणा करेगा, तो लेखक के रूप में आप इसके बारे में कुछ भी नहीं कर सकते - (सौभाग्य से उपयोगकर्ता के लिए) आप उन शैलियों को खत्म नहीं कर सकते हैं।

    * वास्तविक जीवन में, इस सूची की तुलना में कैस्केडिंग प्रकृति भी अधिक जटिल है, जिसका अर्थ है कि मैंने सादगी के लिए कवर नहीं किया था।

    ul { padding:0 } 
    

    कि डिफ़ॉल्ट शैली को पार कर जाएगी: यदि आप इस में रुचि रखते हैं, CSS precendence.

  • +0

    आप मूल – Pete

    +0

    @Pete की तुलना में अधिक विशिष्ट चयनकर्ता का उपयोग कर एक महत्वपूर्ण शैली को ओवरराइट कर सकते हैं आप सही हैं। इसके अलावा मैंने इनलाइन शैलियों का उल्लेख नहीं किया है जिनमें सभी डिफ़ॉल्ट लेखक शैलियों की सर्वोच्च प्राथमिकता है। हालांकि, आपको अधिक विशिष्ट नियम के लिए 'महत्वपूर्ण' भी लागू करना होगा, या अन्यथा इससे मदद नहीं मिलेगी। इसके अलावा आप किसी भी माध्यम से महत्वपूर्ण उपयोगकर्ता शैलियों को खत्म नहीं कर सकते हैं।मैं इस मामले की जटिलता से अवगत हूं, लेकिन मैं इसे सरल रखना चाहता था, क्योंकि यह पहले से ही ओपी के मुद्दे को हल करता है। – Christoph

    संबंधित मुद्दे