2011-12-13 2 views
6

से प्रिंट करते समय सूची बॉक्स ओवरफ्लो जब मैं आईई से एक सूची बॉक्स के साथ एक पृष्ठ मुद्रित करता हूं तो सामग्री owerflows। यह केवल आईई में होता है और यह केवल वास्तविक प्रिंट है, प्रिंट पूर्वावलोकन अच्छा दिखता है।आईई

यहाँ एक कोड नमूना है:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head><title></title></head> 
    <body> 
     <form name="form1" method="post" action="/IePrintTest.aspx" id="form1"> 
      <select size="4" name="Listbox" id="Listbox"> 
       <option value="item1">item1</option> 
       <option value="item2">item2</option> 
       <option value="item3">item3</option> 
       <option value="item4">item4</option> 
       <option value="item5">item5</option> 
       <option value="item6">item6</option> 
       <option value="item7">item7</option> 
       <option value="item8">item8</option> 
       <option value="item9">item9</option> 
       <option value="item10">item10</option> 
       <option value="item11">item11</option> 
       <option value="item12">item12</option> 
       <option value="item13">item13</option> 
       <option value="item14">item14</option> 
       <option value="item15">item15</option> 
       <option value="item16">item16</option> 
       <option value="item17">item17</option> 
      </select>  
     </form> 
    </body> 
</html> 

यह ठीक renders, लेकिन यह इस तरह दिखेगा अगर मैं आईई से मुद्रित करने के लिए प्रयास करें:

Image of print

किसी को भी पता है कि कैसे करने के लिए इसे ठीक करो। धन्यवाद!

+0

मैंने कभी ऐसा कुछ नहीं देखा है। क्या आपके पास चुनिंदा तत्व के लिए परिभाषित कोई शैलियों है? – RoToRa

+0

नहीं, चयन तत्व के लिए कोई शैली परिभाषित नहीं है। – Henrik

+0

आईई का कौन सा संस्करण आप उपयोग कर रहे हैं? मैंने ऊपर मार्कअप की प्रतिलिपि बनाई और आईई 9 में इसका परीक्षण किया - यह ठीक है। क्या आप किसी भी संगतता मोड का उपयोग कर रहे हैं? – andersand

उत्तर

2

ऐसा लगता है जब आईई और size से मुद्रित किया गया है select पर विशेषता लागू होती है, ब्राउज़र एक निश्चित ऊंचाई निर्धारित करता है और ओवरफ़्लो लागू नहीं करता है। मुझे आईई पर परीक्षण करने का मौका नहीं है क्योंकि मैं उबंटू का उपयोग कर रहा हूं, लेकिन क्या आप style="overflow: hidden;" को अपने select तत्व में जोड़ने का प्रयास कर सकते हैं? यदि यह काम नहीं करता है और size विशेषता को हटा रहा है तो एक विकल्प है, इसे भी आजमाएं।

+0

शैली जोड़ना = "ओवरफ्लो: छुपा" का कोई प्रभाव नहीं पड़ता है। यदि मैं आकार विशेषता को हटा देता हूं तो यह एक ड्रॉपडाउन के रूप में प्रस्तुत करेगा, यह विकल्प नहीं है। – Henrik

1

इस वेब पेज के लिए उपयोग केस कैसा है? यदि उपयोगकर्ता को एक प्रिंट पेज खोलने के लिए पहले बटन पर क्लिक करना ठीक है, तो आप सर्वरस्क्रिप्ट को सशर्त रूप से DOCTYPE जोड़कर क्विर्क मोड में सामग्री के प्रिंट करने योग्य संस्करण की सेवा कर सकते हैं।

+0

पृष्ठ पर एक प्रिंट बटन है, और आप जो सुझाव दे रहे हैं वह एक विकल्प है। लेकिन मैं वास्तव में उपयोगकर्ता के लिए ब्राउज़र में प्रिंट कार्यक्षमता का उपयोग करने में सक्षम होना चाहूंगा। – Henrik