صفحه اصلی سایت | صفحه اصلی انجمنها | قوانین سایت | ارسال ترفند | تبلیغات | تماس با ما
انجمن های تخصصی ترفندستان |‌ Tarfandestan Forums

  

 


اطلاع رسانی

وبلاگ نویس ها کلیه مباحث عمومی و تخصصی مربوط به وبلاگ نویسی در این بخش مطرح می شود.

ارسال موضوع جدید  پاسخ
لینک تاپیک ابزارهای تاپیک نحوه نمایش
قابل چاپ کردن مطالب وبلاگ با استفاده از CSS و html
 
 
hamid reza hamid reza آنلاین نیست.
امتیاز: 64,893, درجه: 79
امتیاز: 64,893, درجه: 79 امتیاز: 64,893, درجه: 79 امتیاز: 64,893, درجه: 79
درجه بالاتر: 3%, 1,557 امتیاز مورد نیاز
درجه بالاتر: 3% درجه بالاتر: 3% درجه بالاتر: 3%
فعالیت: 0.3%
فعالیت: 0.3% فعالیت: 0.3% فعالیت: 0.3%
اهدای امتیاز به این کاربر

تاریخ عضویت: Mar 2008
محل سکونت: زیرزمیـــــــــــن....
پست ها: 2,841
تاپیک ها: 1262
Nokia-N97
BitDefender Firefox Windows-Vista IR-TCI
نوع و سرعت اینترنت:
ADSL-2 Mb/S

سپاس ها: 1,514
سپاس شده 6,614 بار در 2,020 پست
مطالب وبلاگ: 185

ویترین جایزه ها

hamid reza به MSN ارسال پیام hamid reza به Yahoo ارسال پیام
 
23 May 2009
 امتیاز:     
1 (#)  
 
مطالب مفید و خواندنی همیشه طرفداران زیادی دارند و البته عده‌ی زیادی برای چاپ و استفاده‌ی بهتر از این مطالب اقدام می کنند. پس قابل چاپ بودن مطالب برای یک وبلاگ خوب شرط مهمی است. اما چگونه می توانیم به سادگی مطالب خود را قابل چاپ کنیم؟ اصلا قابل چاپ کردن یعنی چه؟ اصولا مطالب چاپی (مثل یک متنی که در Word تایپ کرده ایم) در ساده ترین حالت باید به نحوی باشد که روی برگه‌ی کاغذ به خوبی قابل خواندن باشد یعنی دارای style خاصی نباشد و فقط دارای یک زمینه‌ی سفید، فونت مناسب چاپ و برای متون فارسی راست به چپ باشد کفایت می کند.


آیا می دانستید که با کمک css و html می‌توانید یک style خاص فقط برای صفحات چاپی تعریف کنید؟

با کمک یکی از خاصیت های برچسب link در هنگام تعریف style شما می توانید تعریف کنید که style مورد نظرتان برای صفحات چاپی استفاده می شود. به عنوان مثال اگر شما بخواهید این قابلیت را به وبلاگ خود اضافه کنید باید زیرِ خط مربوط به style پوسته‌تان این خط را اضافه کنید:
کد:
<link rel="stylesheet" type="text/css" href="/print.css" media="print" />
همانطور که در کد بالا مشاهده می کنید خاصیت media=”print” باعث می شود تا شیوه نامه (استایل) print.css به صفحات قابل چاپ اختصاص داده شود و برای صفحاتی که قرار است چاپ شود از این شیوه نامه استفاده خواهد شد.
اما خاصیت media ویژگی دیگری هم با نام screen دارد که این ویژگی برای شیوه نامه‌های عادی که روی صفحات وب نمایش داده می شود استفاده می شود.
نکته مهم: اما نکته‌ی مهمی در اینجا وجود دارد که باید حتما رعایت شود. زمانی که ما برای تعریف شیوه نامه هایمان از خاصیت media استفاده نمی کنیم، شیوه نامه‌ی تعریف شده، هم برای صفحات چاپی استفاده می شود و هم برای صفحات عادی. پس باید حتما حتما خاصیت media را برای شیوه نامه هایمان تعریف کنیم. به عنوان مثال:


کد:
<link rel="stylesheet" type="text/css" href="/style.css" media="screen" />

روش های مختلف استفاده از خاصیت media
به صورت های مختلف می‌توان از خاصیت media در شیوه نامه هایمان استفاده کرد. از معمول ترین این راه ها روشی است که در بالا گفته شد. یکی دیگر از این روش ها تعریف media در فایل css است که به صورت زیر در فایل css نوشته می‌شود:
کد:
@media print {
h1 {
color: black;
}
h2 {
color: gray;
}
}



روش دیگر٬ روش import کردن است که می توان به صورت زیر از آن استفاده کرد:


کد:
<style type="text/css">
@import url("/print.css") print;
</style>

ساخت فایل شیوه نامه‌ی چاپ

تا اینجا طریقه‌ی تعریف فایل شیوه نامه را یاد گرفتیم. اما حالا در فایل استایل print.css مان چه بنویسیم؟
ما می‌توانیم هر جور که بخواهیم برای صفحه چاپی مان استایل بنویسیم. اما برخی نکات را باید راعایت کنیم تا صفحه‌ی چاپی خوبی داشته باشیم. برای مثال باید صفحه مان راست به چپ باشد که با استفاده از کد زیر این کار را به راحتی انجام می دهیم:


کد:
body {
direction: rtl;
}

یکی دیگر از کارهای مهمی که باید انجام دهیم حذف قسمت های غیر ضروری از صفحه چاپی است، مثل: sidebar ، header ، footer ، بخش نظرات و از این قبیل قسمت ها که وجودشان در صفحه چاپ لازم نیست بلکه برای این صفحه مضر هم هست.
برای حذف این قسمت ها کافی است تا ID یا Class آنها را پیدا کنیم و آنها را به صورت زیر حذف کنیم:


کد:
#sidebar, #header, #footer, #comments {
display: none;
}

حالا مطالب شما قابل چاپ شده است درست مثل مطالب وبلاگ من برای مثال می توانید همین مطلب را با فشردن کلید های Ctrl+P چاپ کنید و تغییرات حاصل شده را در آن ببینید.

در صورت مشکل در فایل های پیوست من پیغام بزارین ...


 
 
پاسخ با نقل قول
 
2 کاربر ذیل به علت این پست مفید از hamid reza تشکر کرده اند:
lord mysterious (23 May 2009), رضا (23 May 2009)
پاسخ

اضافه کردن این تاپیک به یک سایت اشتراک‏گذاری لینک

برچسب ها
css, html, قابل, مطالب, چاپ, وبلاگ, کردن, از, استفاده, با


کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان)
 
ابزارهای تاپیک
نحوه نمایش

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code is فعال
شکلک ها فعال است
کد [IMG] فعال است
کد HTML غیر فعال است
Trackbacks are غیر فعال
Pingbacks are غیر فعال
Refbacks are فعال

انتخاب سریع یک انجمن

موضوعات مشابه
موضوع ارسال کننده تاپیک انجمن پاسخ ها آخرین نوشته
بررسی تخصصی موبایل (فقط در این تایپیک) mobin.amini معرفی و بحث پیرامون قابلیت های گوشی ها و مشاوره قیمت 10 17 June 2009 02:18 PM
مقاله ایی در مورد تاريخ نقد ادبي ايران شکایت مقالات علمی و پژوهشی 0 12 April 2009 11:28 AM
راهنمای خرید Camcorder: دریچه ای رو به جهان مهندس بهزاد انصاری مسائل متفرقه 0 23 November 2008 03:57 AM
راهیابی بازی ها در این تاپیک arian رمز ، ترینر ، پچ ، کرک و سایر افزودنیهای بازی ها 84 1 August 2008 10:53 AM
~~~فتوشاپ از صفر~~~ mrgladiyator مسائل متفرقه 9 24 January 2008 10:23 AM


اکنون ساعت 01:31 AM برپایه ساعت جهانی (GMT - گرینویچ) +4.5 می باشد.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.


کلیه حقوق مادی و معنوی مربوط و متعلق به وب سایت ترفندستان است.
برداشت مطالب در نشریات، سایت‏ها و وبلاگ‏ها تنها با ذکر نام ترفندستان مجاز است.
هر گونه استفاده تجاری از ترفندهای ترفندستان به صورت کتاب، کتابچه، جزوه، دست‏نویس، CD و DVD و نظایر آن به هر شکل و نحو کاملاً ممنوع می‏باشد و هر گونه تخلف پیگرد قانونی دارد.
واژه «ترفندستان» برای اولین بار در ادبیات فارسی توسط وب‏سایت ترفندستان ابداع شده است و سایت‏ها و وبلاگ‏ها با نام مشابه هیچ ارتباطی با این سایت ندارند.
پشتیبانی و میزبانی توسط HostDL