ورود

View Full Version : سوال: ساخت سایت برای چاپگر و غیره



elhamirani
جمعه 17 خرداد 1392, 19:27 عصر
میخوام به غیر از کامپیوتر برای دستگاههای دیگه سایت بسازم مثلا برای چاپ صفحه باید یه برگه css جدا درست کنیم (بعد چی کار کنم که وقتی یه لینک یا دکمه میزنم اون فایل css بارگزاری بشه ؟)این راهشه یااینکه باید برای هر فایل htmlوcssسایت معمولی باید یکی هم برای چاپ درست کرد?

mehbod.rayaneh
جمعه 17 خرداد 1392, 19:38 عصر
سلام
بلی باید فایل استایل جدا بسازید! با این تفاوت ک ب جای media="screen" باید بذارید media="print" !
و فقط توی فایل استایل خیلی چیزا را حذف کنید. مثلا سایدبار و هدر و فوتر و ... یا عکسایی ک توی صفحه استفاده شده و غیر ضروری هستن!
اینو ببینید :
http://www.webdesignerdepot.com/2010/01/10-tips-for-better-print-style-sheets/
اگه متوجه نشدید بگید تا بیشتر توضیح بدم.

farzadyazdan
جمعه 17 خرداد 1392, 19:48 عصر
من دقیقاْ متوجه سوالتون نشدم ولی اگر می خواهید صفحتون توی پرینت در یک قالب جالب نمایش داده بشه می تونید به این صورت عمل کنید:


<html>
<head>
<style>
@media screen
{
p.test {font-family:verdana,sans-serif;font-size:14px;}
}
@media print
{
p.test {font-family:times,serif;font-size:10px;}
}
@media screen,print
{
p.test {font-weight:bold;}
}
</style>
</head>

<body>
....
</body>
</html>

با استفاده از این روش می تونید برای پرینت خروجی مورد نظرتون رو بفرستید. و میتونید برای پرینت یک استایل جدا گانه بنویسید.
همچنین می تونید استایل های خودتون رو در یک برگه CSS جدا تعریف کنید و ان صفحه رو به صورت زیر ضمیمه صفحه مورد نظر کنید.


<LINK REL="stylesheet" TYPE="text/css" MEDIA="print" HREF="style.css">