2013-03-27 11 views
21

के लिए महत्वपूर्ण है मुझे बूटस्ट्रैप सीएसएस/प्रिंट के साथ कोई समस्या है।सीएसएस/एससीएसएस/बूटस्ट्रैप :: बूटस्ट्रैप में प्रिंट सेटिंग्स ओवरराइड :: पृष्ठभूमि बदलें: पारदर्शी! रंग

बूटस्ट्रैप सीएसएस में (reset.css) सब कुछ मुद्रण

@media print { 
    * { 
    text-shadow: none !important; 
    color: black !important; 
    background: transparent !important; 
    box-shadow: none !important; 
    } 
} 

लिए मंजूरी दे दी है लेकिन मैं रंग में कई लाइनों मुद्रित करने के लिए की है। मेरे तालिका इस प्रकार है:

<div class="container"> 
    <div id="task-summary"> 
     <div id="process-summary"> 
      <table class="table table-condensed"> 
       <tbody> 
        <tr class="success"> 
         <td> 

मैं अपने कोड में इस embeded है, लेकिन यह काम नहीं करता है:

@media print { 

    #task-summary{ 
    .success{ 
     background-color: #DFF0D7 !important; 
    } 
    } 
} 

मैं पहले से ही है, तो सीएसएस प्रदर्शन का उपयोग करके अपवादित है की कोशिश की है: कोई नहीं .. यह काम करता है (रेखा प्रदर्शित नहीं होती है) और सही जगह पर लगती है।

क्या किसी को पता है कि बूटस्ट्रैप के reset.css को संपादित किए बिना बूटस्ट्रैप सीएसएस कमांड को ओवरराइड करने के लिए मैं कैसे प्रबंधित कर सकता हूं?

+2

आपका ब्राउज़र पृष्ठभूमि रंगों को मुद्रित करने और इनकार करने का प्रयास कर रहा है। अपनी ब्राउज़र सेटिंग्स की जांच करें। – sevenseacat

+0

आपके उपयोगकर्ता की ब्राउज़र सेटिंग्स इसे ओवरराइड कर देंगी, यह उत्तर देखें: http://stackoverflow.com/a/3894013/1064286 –

+2

धन्यवाद सातseacat, आपने मुझे सही दिशाएं दी हैं ... chrome7safari के साथ इसे -webkit-print- रंग-समायोजित: सटीक; और अब आईई – jabbawock

उत्तर

2
@media print { 
    .success { 
     background-color: #DFF0D7 !important; 
    }  
} 

या

@media print { 
    #task-summary .success { 
     background-color: #DFF0D7 !important; 
    } 
} 

या

@media print { 
    #task-summary > #process-summary .success { 
     background-color: #DFF0D7; 
    } 
} 
+1

यदि यह काम नहीं करता है ... इसे –

4

मैं एक ही समस्या थी। जब आप पृष्ठ को प्रिंट करते हैं तो background-color: ...; विकल्प तालिका पंक्तियों पर काम नहीं करता है। सीएसएस-चयनकर्ता को बदलें:

@media print { 

    #task-summary .success td { 
    background-color: #DFF0D7 !important; 

    /* add this line for better support in chrome */ 
    -webkit-print-color-adjust:exact; 
    } 
} 

सब कुछ इस परिवर्तन के बाद काम करना चाहिए।

+3

में डालें यह "-webkit-print-color-adjust: exact;" था लाइन जो यह मेरे लिए काम कर रही है। – Drellgor

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