มีวิธีใดบ้างที่จะทำให้ div จะไม่ถูกตัดลงครึ่งหนึ่งเมื่อพิมพ์หลายหน้า? มี div ที่ฉันพยายามพิมพ์ซึ่งมีขนาดแตกต่างกัน และฉันต้องการให้พิมพ์เพื่อไม่ให้ส่วนใดถูกตัดออก และกล่อง div ทั้งหมดจะปรากฏในหน้าเดียว บางทีอาจจะมีวิธีคำนวณความสูงของแต่ละ div แล้วถ้าวางไว้เหนือความสูงของหน้าแล้วค่อยไปหน้าถัดไป? ฉันรู้ว่าฉันสามารถหาความยาวของข้อความในแต่ละ div และอาจทำเช่นนั้นได้ แต่ฉันจะกำหนด div ที่จะพิมพ์ในหน้าอื่นได้อย่างไร
การพิมพ์หน้าเว็บด้วยขนาด div ที่แตกต่างกัน
คำตอบ (1)
ใช้คุณสมบัติ CSS page-break-inside
:
http://www.w3.org/TR/CSS21/page.html#page-break-props
person
RoToRa
schedule
25.01.2011