2011-02-17 10 views
5

में प्रिंटिंग के लिए पेज मार्जिन मैंने यहां पूछने से पहले बहुत कुछ खोजा, लेकिन मेरे प्रश्न का उत्तर नहीं मिला।सीएसएस

मुद्रित होने पर मैं अपने वेबसाइट पेज के लिए शीर्ष और निचला मार्जिन डालना चाहता हूं, इसलिए मैंने मुद्रित div के लिए सामान्य margin-top और margin-bottom का उपयोग किया लेकिन यह केवल पहली शीट पर ही प्रभावित हुआ! फ़ायरफ़ॉक्स मुद्रण पूर्वावलोकन में

@page { 
    margin-top: 5cm; 
    margin-bottom: 5cm; 
} 

लेकिन कोई प्रभाव नहीं या PDF में प्रिंट: तो मैं के रूप में W3C CSS2.1 specifiction में विस्तार से बताया यह प्रयोग किया जाता है। तो मैं सीएसएस के माध्यम से शीर्ष और नीचे मार्जिन (प्रत्येक मुद्रित शीट के लिए) कैसे सम्मिलित कर सकता हूं? या फ़ायरफ़ॉक्स में ऐसा करने के लिए कोई चाल है?

+1

के समान [सीएसएस पृष्ठ हेडर - प्रिंट मार्जिन का उपयोग कैसे करें] (http://stackoverflow.com/प्रश्न/4347992/सीएसएस-पेज-हेडर है कि कैसे के लिए उपयोग-print-मार्जिन)। यह सुविधा अच्छी तरह से समर्थित नहीं है। –

+0

मैंने इसे पहले लाल कर दिया, इसलिए मैंने कहा: क्या फ़ायरफ़ॉक्स में ऐसा करने के लिए कोई चाल है? –

+0

अब फ़ायरफ़ॉक्स 35 में ठीक काम करता है। –

उत्तर

7

दोनों

@page { 
    margin-top: 5cm; 
    margin-bottom: 5cm; 
} 

और

@media print { 
    body {margin-top: 50mm; margin-bottom: 50mm; 
      margin-left: 0mm; margin-right: 0mm} 
} 

फ़ायरफ़ॉक्स में काम ठीक 35

2

यह फ़ायरफ़ॉक्स

@media print { 
    #main{margin:100px 0;} 
} 

में भी काम करना चाहिए "@media प्रिंट" यकीन है कि जब मुद्रण शैली ही प्रयोग किया जाता है कर देगा।

+0

यह IE11 में काम नहीं करता है –