کلید واژه مورد نظر را تایپ کنید
  • دوره‌های آموزشی
    • کسب و کار اینترنتی پولساز
    • تبدیل ایده به محصول
    • خلق استراتژی کسب و کار
    • ایجاد مزیت رقابتی در کسب و کار
  • آموزش رایگان
    • دوره رایگان کسب و کار اینترنتی
    • ویدیوهای آموزشی
    • پادکست‌های آموزشی
  • وبلاگ
    • کسب و کار اینترنتی
      • کارآفرینی اینترنتی
      • کار در منزل
      • ایده های پولساز
      • مدیریت کسب و کار اینترنتی
    • بازاریابی اینترنتی
      • سئو
      • ایمیل مارکتینگ
      • سوشیال مارکتینگ
      • اینستاگرام مارکتینگ
      • همکاری در فروش
    • کارآفرینی
      • ایده های کارآفرینی
      • کسب درآمد
      • استارت آپ
      • برندسازی
      • موفقیت فردی
      • معرفی کارآفرینان برتر
  • کسب درآمد
  • حساب کاربری
تلفن تماس: ۲۳۴۵۶ ۲۸۴ ۰۲۱
بهترین ایده
  • دوره‌های آموزشی
    • کسب و کار اینترنتی پولساز
    • تبدیل ایده به محصول
    • خلق استراتژی کسب و کار
    • ایجاد مزیت رقابتی در کسب و کار
  • آموزش رایگان
    • دوره رایگان کسب و کار اینترنتی
    • ویدیوهای آموزشی
    • پادکست‌های آموزشی
  • وبلاگ
    • کسب و کار اینترنتی
      • کارآفرینی اینترنتی
      • کار در منزل
      • ایده های پولساز
      • مدیریت کسب و کار اینترنتی
    • بازاریابی اینترنتی
      • سئو
      • ایمیل مارکتینگ
      • سوشیال مارکتینگ
      • اینستاگرام مارکتینگ
      • همکاری در فروش
    • کارآفرینی
      • ایده های کارآفرینی
      • کسب درآمد
      • استارت آپ
      • برندسازی
      • موفقیت فردی
      • معرفی کارآفرینان برتر
  • کسب درآمد
  • حساب کاربری
0
ورود / عضویت

وبلاگ

بهترین ایده / طراحی سایت / XHTML چیست

XHTML چیست

XHTML چیست ؟ چطور  HTML  را به  XHTML  تبدیل کنیم؟

آموزش  HTML  درس سی و یکم

XHTML چیست ؟

XHTML چیست  : مخفف EXtensible HyperText Markup Language است.

XHTML تقریباً با HTML مشابه است.

XHTML سخت تر از HTML است.

XHTML همان HTML است که به عنوان یک اپلیکیشین XML تعریف می شود.

XHTML توسط تمام مرورگرهای اصلی پشتیبانی می شود.

XHTML چیست
XHTML چیست

چرا XHTML؟

بسیاری از صفحات روی اینترنت شامل  HTML  بد هستند.

این کدهای  HTML  در بیشتر مرورگرها خوب کار می کنند (حتی اگر از قوانین  HTML  پیروی نکنند)

 

[php]

<html>
<head>
<title>This is bad HTML</title>

<body>

<h1>Bad HTML

This is a paragraph
</body>
[/php]

 

بازار امروز شامل تکنولوژی های مختلف مرورگر است. برخی از مرورگر ها بر روی رایانه ها اجرا می شوند، و برخی مرورگرها بر روی تلفن های همراه یا سایر دستگاههای کوچک اجرا می شوند. دستگاههای کوچکتر اغلب فقدان قدرت یا منبع برای تفسیر نشانه گذاری های بد دارند. XML یک زبان نشانه گذاری است که در آن اسناد باید به درستی نشانه گذاری شوند(باید به خوبی شکل گرفته باشند). در آموزش های  XML  که بعداً در خدمت شما خواهیم بود  با ترکیب نقاط قوت  HTML  و  XML  و  XHTML   با هم توسعه داده شده است.

XHTML  همان  HTML  است که به عنوان  XML  طراحی شده است.

XHTML چیست
XHTML چیست

تفاوت های مهم HTML:

ساختار سند

• XHTML DOCTYPE اجباری است
• ویژگی xmlns در <html> اجباری است
• <html>، <head>، <title> و <body> اجباری هستند

عناصر XHTML

• عناصر XHTML باید به درستی قرار داده شوند
• عناصر XHTML همیشه باید بسته شوند
• عناصر XHTML باید در حروف کوچک باشند
• اسناد XHTML باید یک عنصر ریشه داشته باشد

XHTML Attributes

• نامهای مشخص باید در حروف کوچک باشند
• مقادیر مشخصه باید نقل قول شوند
• به حداقل رساندن ویژگی ممنوع است

<….. DOCTYPE! > لازم است

XHTML چیست : یک سند XHTML باید یک اعلامیه XHTML DOCTYPE داشته باشد.
عناصر <html>، <head>، <title> و <body> نیز باید باشند، و attribute xmlns در <html> باید فضای نام xml را برای سند مشخص کند.
این مثال یک سند XHTML را با حداقل برچسب های مورد نظر نشان می دهد:

 

[php]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>Title of document</title>
</head>

<body>
some content
</body>

</html>

[/php]

 

عناصر XHTML باید به درستی پوشانده شوند

در HTML، برخی از عناصر می تواند به صورت نامناسب در داخل یکدیگر قرار داده شوند، مانند این:

[php]

<b><i>This text is bold and italic</b></i>
[/php]

در XHTML، تمام عناصر باید به درستی در داخل یکدیگر قرار بگیرند، مانند این:

[php]

<b><i>This text is bold and italic</i></b>
[/php]

 

عناصر XHTML باید همیشه بسته شوند

 

این غلط است :

[php]

This is a paragraph

This is another paragraph
[/php]

این درست است :

[php]

This is a paragraph

This is another paragraph

[/php]

عناصر خالی نیز باید بسته شوند

این غلط است :

[php]
A break:
A horizontal rule:

<hr>

An image: <img src="happy.gif" alt="Happy face">
[/php]

این درست است:

[php]
A break:
A horizontal rule:

<hr />

An image: <img src="happy.gif" alt="Happy face" />
[/php]

 

عناصر  XHTML  باید با حروف کوچک نوشته شوند:

این غلط است :

[php]

<BODY>

<P>This is a paragraph</P>

</BODY>
[/php]

این درست است:

[php]

<body>

This is a paragraph

</body>
[/php]

ویژگی های  XHTML  باید با حروف کوچک نوشته شوند :

این غلط است :

[php]

<table WIDTH="100%">
[/php]

این درست است:

[php]

<table width="100%">
[/php]

مقدار ویژگی ها باید در کوتیشین قرار گیرد:

این غلط است :

[php]

<table width=100%>
[/php]

این درست است :

[php]

<table width="100%">
[/php]

کوچک کردن ویژگی ها ممنوع است:

اشتباه :

[php]

<input type="checkbox" name="vehicle" value="car" checked />

[/php]

درست:

[php]

<input type="checkbox" name="vehicle" value="car" checked="checked" />
[/php]

اشتباه :

[php]

<input type="text" name="lastname" disabled />
[/php]

درست:

[php]

<input type="text" name="lastname" disabled="disabled" />
[/php]

نحوه تبدیل از HTML به XHTML

1. XHTML <! DOCTYPE> را به خط اول هر صفحه اضافه کنید
2. عنصر xmlns را به عنصر HTML هر صفحه اضافه کنید
3. تمام نام های عناصر را به حروف کوچک تغییر دهید
4. تمام عناصر خالی را ببندید
5. تمام نامهای ویژگی را به حروف کوچک تغییر دهید
6. تمام مقادیر ویژگی را  در نقل قول(کوتیشین)  قرار دهید

HTML را با Validator W3C تأیید کنید.

درس بعدی : فرم های  html

۱
۲
۳
۴
۵
میانگین امتیازات ۵ از ۵
از مجموع ۱ رای
اشتراک گذاری:
برچسب ها: HTML
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
مطالب زیر را حتما بخوانید
  • طراحی واکنش گرا
    چرا طراحی سایت واکنش گرا مهم است؟

    130 بازدید

  • طراحی سایت
    طراحی سایت و رازهای فروش بیشتر

    290 بازدید

  • پوسته فرزند
    پوسته فرزند چیست و چگونه پوسته فرزند ایجاد کنیم؟

    128 بازدید

  • شروع کار css
    شروع کار css

    133 بازدید

  • سینتکس و انتخابگرهای css
    سینتکس و انتخابگرهای css

    112 بازدید

  • معرفی css
    معرفی css

    118 بازدید

دیدگاهتان را بنویسید لغو پاسخ

کلید واژه مورد نظر را تایپ کنید
نوشته‌های تازه
  • تولید محتوا به زبان ساده
  • مهارت‌های پولساز کسب‌وکار
  • الگوریتم اینستاگرام چگونه کار می کند؟
  • ۱۰ گام پولسازی | راهنمای کامل پولسازی در دنیای امروز
  • ۷۰ ایده‌ پولساز و روش ارزیابی + ۱۱۰۰ ایده ارسالی کاربران
افزایش فالوور اینستاگرام
آکادمی
  • کسب و کار اینترنتی
  • بازاریابی اینترنتی
  • ایده های پولساز
  • ایمیل مارکتینگ
  • مهارت های پولساز
  • افزایش فالوور اینستاگرام
  • کسب درآمد از اینستاگرام
  • افزایش ترافیک سایت
پربازدید
  • دوره رایگان
  • درباره ما
  • همکاری در فروش
  • تماس با ما
کلید واژه مورد نظر را تایپ کنید
بهترین ایده
با آموزش کسب و کار اینترنتی از ایده‌های پولساز تا یادگیری مهارت‌های پولساز در کنار شما هستیم. کمک می‌کنیم یک کسب و کار خانگی در منزل راه‌اندازی کنید. ما به شما آموزش می‌دهیم با کار در منزل و فقط با موبایل و بدون سرمایه پولسازی از اینترنت را شروع کنید.
بهترین ایده : کسب و کار اینترنتی برای همه | © Copyright 2021 behtarinideh
ورود ×
کد تایید
لطفاً کد تأیید ارسال شده را تایپ کنید
ثبت
فراموشی رمز
ورود با کد تایید پیامکی
ارسال مجدد کد تایید پیامکی(00:60)
عضو سایت نیستید؟
عضویت
ارسال مجدد کد تایید پیامکی(00:60)
برگشت به ورود
ارسال مجدد کد تایید پیامکی (00:60)
برگشت به ورود
  • (+93) افغانستان
  • (+355) آلبانى
  • (+213) الجزيره
  • (+1) آمریکن ساموا
  • (+376) آندورا
  • (+244) آنگولا
  • (+1) آنگویلا
  • (+1) Antigua
  • (+54) آرژانتين
  • (+374) ارمنستان
  • (+297) آروبا
  • (+61) استرالیا
  • (+43) اتریش
  • (+994) آذربایجان
  • (+973) بحرين
  • (+880) بنگلادش
  • (+1) باربادوس
  • (+375) بلاروس
  • (+32) بلژيك
  • (+501) بلیز
  • (+229) بنین
  • (+1) برمودا
  • (+975) بوتان
  • (+591) بوليوي
  • (+599) Bonaire, Sint Eustatius and Saba
  • (+387) بوسني و هرزگوين
  • (+267) بوتسوانا
  • (+55) برزيل
  • (+246) محدوده اقیانوس هند تحت سیطره بریتانیا
  • (+1) British Virgin Islands
  • (+673) برونئی
  • (+359) بلغارستان
  • (+226) بورکینافاسو
  • (+257) بوروندی
  • (+855) کامبوج
  • (+237) كامرون
  • (+1) كانادا
  • (+238) کیپ ورد
  • (+1) جزابر کیمن
  • (+236) جمهوری آفریقای مرکزی
  • (+235) چاد
  • (+56) شيلي
  • (+86) چين
  • (+57) كلمبيا
  • (+269) کومور
  • (+682) جزایر کوک
  • (+225) Côte d'Ivoire
  • (+506) كاستا ريكا
  • (+385) كرواسي
  • (+53) كوبا
  • (+599) Curaçao
  • (+357) قبرس
  • (+420) جمهوري چك
  • (+243) Democratic Republic of the Congo
  • (+45) دانمارك
  • (+253) جیبوتی
  • (+1) دومنيكا
  • (+1) جمهوري دومنيكا
  • (+593) اكوادر
  • (+20) مصر
  • (+503) الساوادر
  • (+240) گینه استوایی
  • (+291) اریتره
  • (+372) استوني
  • (+251) اتيوپي
  • (+500) جزایر فالکلند
  • (+298) جزایر فارو
  • (+691) Federated States of Micronesia
  • (+679) فیجی
  • (+358) فنلاند
  • (+33) فرانسه
  • (+594) گویان فرانسه
  • (+689) پلی نزی فرانسه
  • (+241) گابون
  • (+995) Georgia
  • (+49) آلمان
  • (+233) غنا
  • (+350) جبل الطارق
  • (+30) يونان
  • (+299) گرینلند
  • (+1) گرانادا
  • (+590) گوادولوپ
  • (+1) گوام
  • (+502) گواتمالا
  • (+44) گرنزی
  • (+224) گينه
  • (+245) گينه بي سائو
  • (+592) گویان
  • (+509) هائيتي
  • (+504) هندوراس
  • (+852) هنگ كنگ
  • (+36) مجارستان
  • (+354) ایسلند
  • (+91) هند
  • (+62) اندونزي
  • (+98) ایران
  • (+964) عراق
  • (+353) Ireland
  • (+44) Isle Of Man
  • (+972) رژيم صهيونيستي
  • (+39) ايتاليا
  • (+1) جامائيكا
  • (+81) ژاپن
  • (+44) جرسي
  • (+962) اردن
  • (+7) قزاقستان
  • (+254) كنيا
  • (+686) كيريبيتي
  • (+965) كويت
  • (+996) قرقیزستان
  • (+856) لائوس
  • (+371) لتونی
  • (+961) لبنان
  • (+266) لسوتو
  • (+231) لیبریا
  • (+218) ليبي
  • (+423) لیختن اشتاین
  • (+370) ليتواني
  • (+352) لوكسامبورگ
  • (+853) Macau
  • (+389) Macedonia
  • (+261) ماداگاسكار
  • (+265) مالاوی
  • (+60) مالزي
  • (+960) مالديو
  • (+223) مالي
  • (+356) مالتا
  • (+692) جزایر مارشال
  • (+596) مارتینیک
  • (+222) موریتانی
  • (+230) موریس
  • (+262) مایوت
  • (+52) مكزيك
  • (+373) مالديو
  • (+377) موناکو
  • (+976) مغولستان
  • (+382) مونته نگرو
  • (+1) مونتسرات
  • (+212) مراكش
  • (+258) موزامبيك
  • (+95) ميانمار
  • (+264) نامیبیا
  • (+674) نائورو
  • (+977) نپال
  • (+31) هلند
  • (+687) کالدونیای جدید
  • (+64) نيوزلند
  • (+505) نیکاراگوئه
  • (+227) نیجر
  • (+234) نيجريه
  • (+683) نیوئه
  • (+672) جزیره نورفولک
  • (+850) كره ي شمالي
  • (+1) جزایر ماریانای شمالی
  • (+47) نروژ
  • (+968) عمان
  • (+92) پاكستان
  • (+680) Palau
  • (+970) فلسطین
  • (+507) پاناما
  • (+675) پاپوا گينه ي نو
  • (+595) پاراگوئه
  • (+51) پرو
  • (+63) فيليپين
  • (+48) لهستان
  • (+351) پرتغال
  • (+1) پورتوریکو
  • (+974) قطر
  • (+242) کنگو
  • (+40) روماني
  • (+262) Runion
  • (+7) روسيه
  • (+250) رواندا
  • (+290) سنت هلن
  • (+1) سنت کیتس و نویس
  • (+508) سنت پیر و میکلون
  • (+1) سنت وینسنت و گرنادین
  • (+685) ساموا
  • (+378) سن مارینو
  • (+239) Sao Tome and Principe
  • (+966) عربستان سعودی
  • (+221) سنگال
  • (+381) صربستان
  • (+248) سیشل
  • (+232) سیرالئون
  • (+65) سنگاپور
  • (+1) Sint Maarten
  • (+421) اسلواکی
  • (+386) اسلونی
  • (+677) جزاير سليمان
  • (+252) سومالی
  • (+27) آفريقای جنوبي
  • (+82) كره ی جنوبي
  • (+211) سودان جنوبی
  • (+34) اسپانيا
  • (+94) سريلانكا
  • (+1) St. Lucia
  • (+249) سودان
  • (+597) سورینام
  • (+268) سوازیلند
  • (+46) سوئد
  • (+41) سوييس
  • (+963) سوريه
  • (+886) تايوان
  • (+992) تاجيكستان
  • (+255) تانزانيا
  • (+66) تايلند
  • (+1) The Bahamas
  • (+220) گامبیا
  • (+670) تیمور
  • (+228) توگو
  • (+690) توکلائو
  • (+676) تونگا
  • (+1) ترینیداد و توباگو
  • (+216) تونس
  • (+90) تركيه
  • (+993) تركمنستان
  • (+1) جزایر تورکس و کایکوس
  • (+688) تووالو
  • (+1) U.S. Virgin Islands
  • (+256) اوگاندا
  • (+380) اوكراين
  • (+971) امارات متحده ي عربي
  • (+44) انگلیس
  • (+1) امریکا
  • (+598) اوروگوئه
  • (+998) ازبكستان
  • (+678) وانواتو
  • (+58) ونزوئلا
  • (+84) ويتنام
  • (+681) والیس و فوتونا
  • (+212) صحرای غربی
  • (+967) يمن
  • (+260) زامبیا
  • (+263) زیمباوه

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت