مهندس نرم افزار. با کمی فعالیت در pullrequest.ir
پنهان کردن هدرهای پیش فرض مرورگر در پرینت صفحه وب
ممکنه نیاز داشته باشید صفحه وب رو با جاوااسرکیپت پرینت کنید. خود این تسک کار ساده ایه و با یه دستوری ساده مثل window.print()
انجام پذیره. اما یه مشکلی توی این پرینت وجود داره و اونم اینه که تنظیمات پیش فرض مرورگرها عنوان صفحه و تاریخ روز رو بالای صفحه ای که میخواید پرینت بگیرید وارد میکنه، مثل عکس زیر:
اگر بخوایم اونو پنهان کنیم کافیه دستور زیر رو توی فایل سی اس اس پروژه قرار بدید تا از شر اون هدر خلاص بشید:
@media print {
@page {
size: auto;
margin: 0mm;
}
}
یادتون نره
اون قسمت @media print
رو از قلم نندازید. این کد توی سی اس اس اصلی ممکنه عوارض جانبی توی مرورگرهای قدیمی تر به بار بیاره و بهتره فقط توی حالت پرینت اعمال بشه.
برای اطلاعات بیشتر در مورد سلکتور @page
میتونین به لینک زیر مراجعه کنید.
مطلبی دیگر از این انتشارات
به پیشرفت جامعه متن باز کمک کنید، تیشرت مجانی بگیرید!
مطلبی دیگر از این انتشارات
اولین قدم با اسکریپی
مطلبی دیگر از این انتشارات
با alias سریعتر کد بزنید!