با جلسه بیست و دوم آموزش متنی Html در خدمت شما هستیم با آموزش کار با Character (کاراکترهای رزرو شده) در HTML از وب سایت آموزش برنامه نویسی سورس باران. در این جلسه آموزش Html به معرفی مجموعه کاراکتر (Charset) در HTML میپردازیم. همانطور که مطلع هستید ساختار هر وب سایت از HTML ساخته شده است و قطعا این مفاهیم لازمه طراحی وب سایت می باشد که یاد بگیرید.
آموزش کار با Character (کاراکترهای رزرو شده) در HTML
استفاده از علامت کوچکتر(<) و بزرگتر(>) در متن به دلیل اینکه مرورگر آنها را با تگ ها در هم می آمیزد امکان پذیر نیست یا اینکه برای نمایش کاراکترهای خاص مثل کپی رایت © از entity ها استفاده می کنیم. برای اینکه بتوان کاراکترهای رزرو شده HTML را نمایش داد، باید از character entity ها در کد منبع HTML استفاده کنیم.
ای نمایش صحیح یک صفحه HTML، مرورگر باید بداند از کدام مجموعه کاراکتر استفاده کند. ACII اولین استاندارد رمزگذاری کاراکترها (مجموعه کاراکتر) بود. این استاندارد، ۱۲۸ کاراکتر حرفی عددی تعریف کرد که میتوان از آنها در اینترنت استفاده کرد. این کاراکترها شامل اعداد از ۰ تا ۹، حروف انگلیسی از A تا Z و برخی از کاراکترهای خاص مثل ! $ + – ( ) @ < > است. ANSI یا Windows-1252 مجموعه کاراکتر اولیه ویندوز بود که از ۲۵۶ کد کاراکتر مختلف پشتیبانی میکرد.
ISO-8859-1 مجموعه کاراکتر پیشفرض HTML4 بود که این مجموعه هم از ۲۵۶ کد کاراکتر مختلف پشتیبانی میکرد. به دلیل اینکه ANSI و ISO-8859-1 بسیار محدود بودند، HTML4 از UTF-8 که تقریبا تمام کاراکترها و نمادهای موجود در دنیا را پشتیبانی میکند هم استفاده میکرد. مجموعه کاراکتر پیشفرض HTML5 هم UTF-8 است.
یک character entity به این شکل می باشد:
1 2 3 4 5 |
&entity_name; OR &#entity_number; |
برای نمایش علامت کوچکتر باید بنویسیم: lt& یا ۶۰#& (که lt مخفف less than است)
نکته: مزیت استفاده از entity name به جای entity number این است که به یاد آوردن name راحت تر است. اما عیب آن این است که مرورگرها ممکن است همه entity name ها را پشتیبانی نکنند. (پشتیبانی از entity number ها خیلی بهتر است.)
فاصله (Non-breaking Space) در Html
یک character entity رایج در HTML کاراکتر non-breaking space (یا nbsp&) می باشد. مرورگرها همیشه فاصله ها (space) را کوتاه می کنند. اگر ۱۰ فاصله پشت سر هم در متن خود تایپ کنید، مرورگر ۹ تای آن ها را برمی دارد. برای اینکه فاصله ها را به متن خود اضافه کنید، می توانید از کاراکتر nbsp& استفاده نمایید.
محبوب ترین کاراکترهای رزرو شده HTML
نتیجه | توضیحات | نام Entity | رفرنس عددی |
---|---|---|---|
non-breaking space | |   | |
< | کوچکتر از | < | < |
> | بزرگتر از | > | > |
& | علامت و | & | & |
“ | علامت سوال | " | " |
‘ | کوتیشن | ' | ' |
¢ | سنت | ¢ | ¢ |
£ | پوند | £ | £ |
¥ | ین | ¥ | ¥ |
€ | یورو | € | € |
© | کپی رایت | © | © |
® | علامت تجاری ثبت شده | ® | ® |
™ | علامت تجاری | ™ | ™ |
امیدوارم که این مطلب مورد توجه دوستان قرار گرفته باشد.
منبع : W3Schools
لیست جلسات قبل آموزش Html
- آموزش اصول اولیه و عناصر HTML
- آموزش کار با خصوصیات(Attribute) و عناوین(Heading) در Html
- آموزش کار با پاراگراف و استایل در Html
- آموزش کار با قالب بندی متن در Html
- آموزش کار با کامنت در HTML
- آموزش کار با کامنت در HTML
- آموزش کار با رنگ ها در HTML
- آموزش کار با تصاویر در HTML
- آموزش کار با لینک در HTML
- آموزش کار با جدول در HTML
- آموزش کار با لیست ها در HTML
- آموزش کار با عناصر Block و Inline در HTML
- آموزش کار با عنصر Class در HTML
- آموزش Html؛ آموزش iframe در HTML
- آموزش Html؛ آموزش جاوا اسکریپت در HTML
- آموزش کار با عنصر Head در HTML
- آموزش Layout در HTML
- آموزش طراحی سایت ریسپانسیو در HTML
- آموزش عناصر کد کامپیوتر در HTML
- آموزش موجودیت (Entities) در HTML
- آموزش نمادها (Symbols) در HTML
- آموزش کار با Character (کاراکترهای رزرو شده) در HTML
- آموزش رمزگذاری URL در HTML
- آموزش کامل کار با فرم ها در HTML
- آموزش انواع ورودی (Input) در HTML
- آموزش خصوصیات ورودی در HTML
حتما بخوانید 1 : فیلم آموزش رایگان Html مهندس رحمانی
حتما بخوانید 1 : فیلم آموزش رایگان CSS مهندس رحمانی
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۸ اسفند ۱۳۹۸
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس