بازی با فونت های قالب سایت

سلام دوستان! نوشته ها بخش اصلی سایت ما هستند.معمولا بیشترین چیزی که کاربر میبینه و باید برای دیدنش راحت باشه همین نوشته ها هستند.خود نوشته های سایتمون رو با ویرایشگر متن می تونیم تغییر بدیم اما بقیه متون پوسته ی سایتمون ثابت هستند.

من در این مقاله قصد ندارم چیزی رو آموزش بدم فقط میخوام با این که  چطور جاهای مختلف سایت با فونت ها و اندازه های مختلف نشان داده شدند اشنا شوید.

ما از فونت ها,رنگ و … برای متفاوت نشان دادن یه متن استفاده می کنیم.این تنظیمات در فایل style.css ذخیره میشه و برای کاربر نشون داده میشه.اما نکته اینجاست که اگه کاربر سایتمون فونتی رو که ما دوست داریم روی کامپیوترش داشت,سایت رو با فونت دلخواه ما می بینه ولی اگه اینطور نبود به صورت خودکار متن سایت ما با فونت های عمومی css دیده میشه.این که نوشته ما با چه فونتی (چه لیستی از فونت ها) نمایش داده بشه با کلید واژه ای در css به نام font – family  مشخص میشه مثل کد زیر:

#menu {font-family: Verdana, Arial, Helvetica,
   sans-serif; font-size:1em; color:blue; }

در این کد مشخص شده که کاربر متن رو با verdana ببینه اگه کسی این فونت رو نداشت با arial اگه اونم نداشت با …
و اگه هیچ کدوم رو نداشت باsans-serif که فونتی عمومی در css هست متن رو ببینه.بعضی از فونت ها نامی دو قسمتی دارند,نام این فونت ها رو داخل “” قرار می دهیم.

#menu {font-family: Verdana, Arial, Helvetica, 
     "Lucida Console", sans-serif;.....

فونت در وردپرس
برای استفاده از فونت در قالب های ودرپرس راه های زیادی هست.می توانیم از چندتا فونت در چند جای سایت استفاده کنیم و سایتمون رو کلا تغییر بدیم.فونت ها رو باید روی قالب سایت اعمال کنیم.البته چون قراره از فونت ها هر جایی که دلمون خواست استفاده کنیم پس بهتره کدهای فونت رو در قسمت body سایت قرار بدیم.

body {font-family: Verdana, Arial, Helvetica, 
     Futura, sans-serif; 
     font-size: 1em; 
     padding:0; 
     margin:0; }

با استفاده از این کد,متونی از سایت ما که با هیچ تگ یا div خاصی مشخص نشدند از کد بالا برای نمایش استفاده می کنند.
اما بعضی از قسمت های مهم سایت مثل نوشته هامون با تگ های زیر در style.css مشخص شدند(البته این همیشگی نیست ممکنه طراح قالب از تگ های دیگه ای استفاده کرده باشه)
content
post
entry
post-entry
مثل:

.content p { margin:5px;
    padding:5px;
    font-family: Tahoma, Verdana, Helvetica, sans-serif; 
    font-size: 110%;
    color: black; }

پیدا کردن تگ درست برای یه متن خاص به همین آسونی نیست,خیلی از تگ ها میون کدهای تو در تو گم شدند.بهترین را استفاده از قابلیت inspect element در مرورگر های OPERA یا CHROME هست.به این صورت که روی متنی که دوست دارید تغییر بدید کلیک راست کنید و این قابلیت رو اجرا کنید تا کد CSS رو ببنید.
کدام فونت
این که از چه فونت استفاده می کنید یه نظر شخصی هست,اما بهتر ه از فونت هایی استفاده کنید که در بیشتر کامپیوتر ها وجود داره.
بهترین راه برای اینکه همیشه سایت ما با فونتی که علاقه داریم نمایش داده بشه اینه که فونتی که دوست داریم رو با سایتمون آپلود کنیم و با کد زیرکه در style.css قرار میگیره این فونت رو به قالب معرفی کنیم.

@font-face {
	font-family: Museo300;  
	src: local('Museo300-Regular'), 
		url("fonts/Museo300-Regular.ttf") format('truetype');  
	font-weight: normal;  
}

در مثال بالا من برای فونتم اسم Museo300 رو در نظر گرفتم و فونتم رو در پوشه fonts قالبم ریختم
حالا هرجا که بخوام میتونم جلوی قابلیت font-family اسم Museo300 رو تایپ کنم تا متن مورد نظرم با این کد نمایش داده بشه.

.post-item {font-family: Museo300}

تغییر اندازه متن ها
باز در کدهای css جایی برای اینکار هست.قابلیت font-size که با واحد پیکسل مقداردهی میشه

#menu ul li {font-size: 12px; color: green; }

یه روش خیلی خوب دیگه این است که متنی که در body هست رو به عنوان متن مرجع قبول کنیم و  متون دیگه رو نسبت به اون مشخص کنیم (با درصد)

body { font-size: 1em; }
#menu ul li { font-size: 110%; color: green; }

با فونت ها بازی کنید
راه های خیلی زیادی برای بازی با فونت ها وجود داره مثلا رنگ کلمات مهم رو تغییر بدیم و … با استفاده از راهنمایی های بالا شما می توانید یکم کدهایی رو که داخل فایل style.css هست رو تغییر بدید تا ظاهر سایتتون کمی عوض بشه اما از من میشنوید اگه زیاد به کارتون مطمئن نیستید به این کدها دست نزنید.

  ۱۰ مشکل رایج ویرایشگر بلوک و راه‌ حل آن
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. دمت گرم خیلی مفید بود

  2. دوستان چرا توی گوگل وب مستر دیگه نمیشه سایت جدید معرفی کرد و هر بار ارور میده

  3. سلام و خسته نباشید خواهشا راهنمایی کنید چطور میشه از منوهایی که با فونت Awesome آیکون دارن استفاده کرد کد php این منوها متفاوتن یا نه؟

  4. سلام دوستان خواهشاراهنمایی کنید نیازدارم
    من فونتBnazaninروتوی هاستم آپلودکردمو توفایل cssتغییراتی دادم وهمه فونت های قالب سایتم روبه Bnazaninتغییردادم باموفقیت .اما لامصب این فونت نوشته های داخل مطالب تغییر نمیکنه؟درفایل Cssهمه جاهایی که font familyنوشته بود هم Bnazaninقراردادم ولی فونت داخل پست هاتغییرنمی کنه کسی بلده لطفا جواب بده .دعاتون می کنم.اینم آدرس سایتم garn.ir

  5. با سلام
    افزونه ای هست که بتونم کل فونت قالبو به آسانی تغییر بدم( قالب و مطالب انگلیسی هستند)اگر وجود داره معرفی میکنید لطفا

  6. 9 سال عضو همیار وردپرس

    سلام خسته نباشین یه سوال در مورد تغییر سایز فونت قالب وردپرس در قسمت دیسکرپشن زیر عنوان سایت دارم گزینه فونت سایز این قسمت از inspect element که نگاه میکنم بصورت خط خورده هست و با تغییر عدد سایز فونت در قسمت style.css تغییر نمیکنه علتش چیه و چطور می تونم کاری کنم که این خط خوردگی برطرف بشه تا بتونم سایز فونت اون قسمت رو تغییر بدم قالب accelerate رو از سایت شما نصب کردم . ممنون

    • 10 سال عضو همیار وردپرس

      با احترام برای تغییر سایز اون قسمت باید این کلاس رو تغییر بدید:

      #site-description

      راستی بهتره سوالی اگه درمورد قالبی خاص هست همونجا بپرسید ممنونم 😉

  7. سلام من می خواستم فونت بخش هدر یا منو ها رو به فونت Fyekan تغییر بدم . و این کد ها @font-face {
    font-family: ‘BYekan’;
    src: url(‘ParSiGroup/BYekan.eot’);
    src: local(‘BYekan’), url(‘ParSiGroup/BYekan.woff’) format(‘woff’), url(‘ParSiGroup/BYekan.ttf’) format(‘truetype’), url(‘BYekan.svg’) format(‘svg’);
    font-weight: normal;
    font-style: normal;
    }
    به همراه فونت ها اپلود کردم . اما فونتش تغییر نمی کنه ،اگه ممکنه راهنماییم بفرمایید.

    • 10 سال عضو همیار وردپرس

      با سلام شما از فونت ایکون های یک سایت دارید استفاده می کنید درحالی که باید ادرس رو به داخل سایت بدید جایی که فونت رو اپلود کردید بعد هم این فونت رو برای اونجایی که لازمه تعریف کنید با کد
      font-family