مطالب عمومی

HTMLدر مقابل XHTML

مشاوره رایگان

برای مشاوره در زمینه
سایت و سئو
با ما تماس بگیرید.

شبکه های اجتماعی ما
دوره سئو مقدماتی

یک دوره مقدماتی و رایگان سئو که بسیار پربار و سرشار از تجربه مدرس و با کیفیت بالا تهیه شده تا بتوانید در زمان کمتری وب سایت را سئو کنید.

841 نفر
3 دقیقه
بروزرسانی در: خرداد 23, 1393

فهرست مطالب

XHTML  یک نسخه سختگیرانه تر با محدودیت های بیشتر نسبت به HTML است.
XHTML چیست؟
XHTML زبان نشانه گذاری ابر متن قابل گسترش می باشد.
XHTML مشابه به HTML 4.01 است .
XHTML  یک نسخه سختگیرانه تر با محدودیت های بیشتر نسبت به HTML است.
XHTMLدر HTML  به عنوان یک برنامه کاربردی XML تعریف شده است.
XHTML  توسط همه مرورگرهای اصلی پشتیبانی می شود.
چرا XHTML:
صفحات بسیاری در اینترنت حاویHTML “بد” هستند.
به عنوان مثال:

[html]
<html>
<head>
<title>This is bad HTML</title>
<body>
<h1>Bad HTML
<p>This is a paragraph
</body>
[/html]

XML یک زبان نشانه گذاری است که در آن اسناد باید به درستی مشخص شده و به خوبی شکل گرفته باشند.
بازار امروز از فن آوری های مختلف مرورگر ها  تشکیل شده است. بعضی مرورگر ها بر روی کامپیوتر  و بعضی مرورگر ها بر روی گوشی های تلفن همراه و یا دیگر دستگاه های کوچک  اجرا می شوند.
بنابراین – با ترکیب نقاط قوت  HTML و XHTML،  XML  گسترش یافت .
مهم ترین تفاوت هابا  HTML:
عناصر XHTML  باید به درستی تو در تو شوند.
عناصر XHTML همیشه باید بسته شوند.
عناصر XHTML باید با حروف کوچک نوشته شوند.
اسناد XHTML باید یک عنصر ریشه داشته باشند.
که در ادامه به توضیح هر کدام می پردازیم
عناصر XHTML  باید به درستی تو در تو شوند:
این مثال اشتباه است:

[html]
<b><i>This text is bold and italic</b></i>
[/html]
[html]
<ul>
  <li>Coffee</li>
  <li>Tea
    <ul>
      <li>Black tea</li>
      <li>Green tea</li>
    </ul>
  <li>Milk</li>
</ul>
[/html]

این مثال درست است:

[html]
<ul>
  <li>Coffee</li>
  <li>Tea
    <ul>
      <li>Black tea</li>
      <li>Green tea</li>
    </ul>
  </li>
  <li>Milk</li>
</ul>
[/html]

عناصر XHTML همیشه باید بسته شوند:
عناصر غیر خالی باید تگ پایانی داشته باشند.

این مثال اشتباه است:

[html]
<p>This is a paragraph
<p>This is another paragraph
[/html]

این مثال درست است:

[html]
<p>This is a paragraph</p>
<p>This is another paragraph</p>
[/html]

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

[html]
A break: <br>
A horizontal rule: <hr>
An image: <img src="happy.gif" alt="Happy face">
[/html]

این مثال درست است:

[html]
A break: <br />
A horizontal rule: <hr />
An image: <img src="happy.gif" alt="Happy face" />
[/html]

عناصر XHTML باید با حروف کوچک نوشته شوند:
نام تگ و صفات باید به حروف کوچک باشند.
این مثال اشتباه است:

[html]
<BODY>
<P>This is a paragraph</P>
</BODY>
[/html]

این مثال درست است:

[html]
<body>
<p>This is a paragraph</p>
</body>
[/html]

اسناد XHTML باید یک عنصر ریشه داشته باشند:
همه عناصر XHTML باید تو در تو ودر عنصر ریشه(html) درج شوند.
عناصر فرزند باید و به درستی در داخل عنصر والد خود قرار گیرند.
ساختار بدین صورت است:

[html]
<html>
<head> … </head>
<body> … </body>
</html>
[/html]

به این صفحه رتبه دهید
بدون دیدگاه
انتشار: بهمن 16, 1390
طراحی سایت خود را به ما بسپارید!
همین حالا برای مشاوره رایگان اقدام کنید.
طراحی سایت خود را به ما بسپارید!
همین حالا برای مشاوره رایگان اقدام کنید.
آیا نیازمند راهنمایی هستید؟
همین حالا برای مشاوره رایگان اقدام کنید
با پر کردن فرم، یک قدم به رشد آنلاین نزدیک‌تر شوید!
فرم درخواست مشاوره

برای راحتی شما عزیزان می‌توانید اطلاعات خود را در کادر زیر وارد کنید تا کارشناسان ما با شما تماس بگیرند

فیلد های "*" اجباری هستند

تعیین زمان تماس*

مشاوره رایگان
پیمایش به بالا