فونت پایه (basefont)
تگ «تگ basefont» در HTML5 پشتیبانی نمی شود. این تگ قدیمی بود و برای تعیین «رنگ متن»، «اندازه فونت» و «خانواده فونت» کل صفحه استفاده می شد. حالا، باید همین کارها را با CSS انجام دهیم.
به جای تگ basefont از چه چیزی استفاده کنیم؟
راه درست، نوشتن استایل روی body است. بنابراین، کل متن صفحه قانون مشترک می گیرد. سپس، روی المان های خاص می توانی قانون جدا بنویسی.
نمونه: تعیین رنگ متن پیش فرض با CSS
<html>
<head>
<style>
body {
color: red;
}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
نمونه: تعیین خانواده فونت پیش فرض با CSS
<html>
<head>
<style>
body {
font-family: courier, serif;
}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
نمونه: تعیین اندازه فونت پیش فرض با CSS
<html>
<head>
<style>
body {
font-size: 50px;
}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
سه گام ساده برای جایگزینی تگ basefont
- تگ basefont را حذف کن؛ پشتیبانی نمی شود.
- قوانین پیش فرض را روی body بنویس.
- در صورت نیاز، برای عناصر خاص قانون جدا بده.
نکته: با CSS کنترل بهتری داری؛ واکنش گرا و استانداردتر است.
هشدار: استفاده از تگ های منسوخ، ناسازگاری می آورد و نگهداری را سخت می کند.
جمع بندی سریع
- «تگ basefont» در HTML5 حذف شده است.
- به جای آن از CSS استفاده کن.
- استایل های کلی را روی body بگذار.
- برای استثناها قانون جدا تعریف کن.
- کدت استاندارد و تمیزتر می شود.