مطالعه ادامهای در مورد تغییر ظاهر و معانی متن HTML
بسیاری از برچسبها میتوانند برای تغییر ظاهر متن استفاده شوند و معانی پنهان متن را به آن متصل کنند. به طور کلی، این برچسبها میتوانند به دو دسته تقسیم شوند: استایلهای مبتنی بر محتوا (style-based on content) و استایلهای فیزیکی (physical style).
همچنین، استانداردهای指定 شده توسط W3C برای جدولهای استایلهای پیوسته (CSS) اکنون توسط اکثر مرورگرها پشتیبانی میشود، که روشی فراهم میکند که نویسندگان بتوانند ظاهر و چیدمان متن مستندات خود را کنترل کنند. برای یادگیری بیشتر در مورد CSS، لطفاً به منابع W3school مراجعه کنید آموزش CSS。
استایلهای مبتنی بر محتوا
برچسبهای سبک مبتنی بر محتوا به مرورگر میگویند که متنهای موجود در آنها دارای معنایی خاص، محیط یا روش استفادهای هستند. سپس مرورگر فرمتی را که با این معنا، محیط یا روش استفادهای سازگار است، به متن اعمال میکند. توجه داشته باشید که تفاوت در اینجا است. برچسبهای مبتنی بر محتوا معنا میدهند، نه فرمتیسازی. بنابراین، آنها برای پردازش خودکار بسیار مهم هستند؛ کامپیوتر به ظاهر مستند اهمیتی نمیدهد.
چون سبکهای فونت توسط نشانههای معنایی مشخص میشوند، مرورگرها میتوانند برای کاربران یک سبک نمایش مناسب انتخاب کنند. چون سبکها در مکانهای مختلف مختلف هستند، استفاده از سبکهای مبتنی بر محتوا به شما کمک میکند تا مطمئن شوید که مستندات شما برای تمامی مخاطبان معنیدار هستند. این موضوع در مرورگرهایی که برای نابینایان و افراد معلول طراحی شدهاند، بسیار مهم است، زیرا گزینههای نمایش آنها ممکن است با متن سنتی ما بسیار متفاوت باشد یا در برخی موارد دارای محدودیتهای زیادی باشد.
استاندارد فعلی HTML و XHTML برای هر برچسب مبتنی بر محتوا یک قالب تعریف نکرده است؛ آنها تنها مقرر کردهاند که سبکهای مبتنی بر محتوا باید به روشی متفاوت از متن عادی در مستند نمایش داده شوند. استاندارد حتی نمیخواهد که این سبکهای مبتنی بر محتوا با روشهای متفاوت نمایش داده شوند. در عمل ممکن است متوجه شوید که بسیاری از این برچسبها و چاپ سنتی بسیار به هم شباهت دارند، آنها معانی مشابهی دارند و به طور مشابه در بیشتر مرورگرها نمایش داده میشوند.
در استفاده از برچسبهای سبک مبتنی بر محتوا HTML/XHTML باید به برخی قوانین پیروی کرد، زیرا به سادگی فکر کردن درباره اینکه متن چگونه باید نمایش داده شود، بدون اینکه بدانید چه معنایی دارد، بسیار آسان است. اما با شروع به استفاده از سبکهای مبتنی بر محتوا، مستندات شما بیشتر پیوسته خواهد شد و میتواند بهتر به کمک عملیات جستجوی خودکار و ویرایش محتوا شود. این برچسبها عبارتند از:
سبک فیزیکی
در بحث درباره برچسبهای سبک مبتنی بر محتوا، ما به طور مرتب از کلمه «اراده» استفاده میکنیم. این به این دلیل است که معنایی که توسط برچسبها منتقل میشود، مهمتر از روش نمایش متن توسط مرورگر است. اما در برخی موارد، ممکن است به دلیل دلایل قانونی یا حقوقی و غیره، بخواهید که متن به روش خاصی نمایش داده شود (مثلاً قلم چین یا تیره). در این موارد، میتوان از سبکهای فیزیکی برای متن استفاده کرد.
اگرچه روند سیستمهای پردازش متن دیگر به کنترل دقیق سبک و ظاهر اختصاص دارد، اما در استفاده از HTML یا XHTML، مگر در موارد نادر، باید از استفاده از برچسبهای فیزیکی اجتناب کرد. باید تا حد امکان به مرورگر اطلاعات محیطی ارائه دهیم و از سبکهای مبتنی بر محتوا استفاده کنیم. اگرچه مرورگرهای فعلی ممکن است این متنها را به صورت قلم چین یا تیره نمایش دهند، اما مرورگرها و ابزارهای تولید مدارک مختلف ممکن است به روشهای بسیار خلاقانهای از این سبکهای مبتنی بر محتوا استفاده کنند.
استانداردهای فعلی HTML/XHTML در مجموع 9 نوع سبک فیزیکی ارائه دادهاند، از جمله خط چرب (bold)، خط مایل (italic)، خط یکپارچه (monospaced)، خط زیر (underlined)، خط خطی (strikethrough)، بزرگتر (larger)، کوچکتر (smaller)، خط بالایی (superscripted) و خط پایینی (subscripted) متن. این برچسبها عبارتند از:
توضیح:توجه: این برچسبهای سبک فیزیکی تأثیر قوی بر متنهای مجاور دارند. برای کنترل کامل نمایش متن در سراسر مستند، از استایلها استفاده کنید.