Instagram
اخبار سایت :
  • هیچی فقط همیشه سالم و سلامت باشین :دی

کد doctype در HTML

کدهای DOCTYPE مخفف document type می باشد و به هیچ وجه از قوانین تگ های HTML استفاده نمی کند.
 این کد فقط و فقط باید اولین کد در کل صفحه باشد (به غیر از کدهای کامنت که برای توضیحات استفاده می شود و مصرفی ندارند).

شما نباید چند نمونه از این کد در صفحه خود استفاده کنید.

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

Internet Explorer Firefox Opera Google Chrome Safari

این کد در تمام مرورگر های معروف پشتیبانی می شود.

استفاده های این کد

این کد فقط برای مشخص کردن ورژن HTML ی که شما در صفحه به کار بردید می باشد و برای مرورگر مشخص می نماید که از کدام نسحه از کدهای HTML استفاده شده است تا آن را به درستی اجرا نماید.

البته مرورگر های جدید دیگر نیازی به این کد ندارند ولی با این وجود مرورگر های قدیمی اگر این کد در آنها استفاده نشود ممکن است بعضی از کدهایی که در آن مرورگر ها می توان استفاده کرد را از کار بندازد و عملکردی به شما ندهد. حتی وجود این کد می تواند بعضی از تگ های غیر استاندارد قدیمی چه در HTML ، چه در JavaScript و چه در CSS از کار بندازد و یا به کار بیاورد.

ورژن های مختلف HTML و کدهای آن

هر ورژن از HTML یک کد DOCTYPE خاص به خود را دارد و شما می بایست برای مشخص کردن آن از یکی از این کد ها استفاده کنید.

پیشنهاد ما استفاده از HTML5 می باشد. زیرا این نوع کد ، علاوه بر یادگیری آسان کد آن ، شما می توانید حجم صفحه خود را با استفاده نکردن کدهایی که نیازی به آن ها نیست (مانند تگ بسته شدن option و یا اسلش آخر تگ های یکطرفه) با حدی کم کنید و یادگیری آن را برای خود آسانتر کنید.

HTML5

<!DOCTYPE html>

HTML 4.01 Strict

این DTD به شما اجازه آوردن تمام عناصر و خاصیت های آنها را به شما می دهد اما شامل presentational و  deprecated element (مانند تگ font) نمی شود. فریم ها مجاز به استفاده نیستند.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional

این DTD به شما اجازه آوردن تمام عناصر و خاصیت های آنها را به شما می دهد ، شامل presentational و  deprecated element (مانند تگ font) نیز می شود. فریم ها (frameset) مجاز به استفاده نیستند.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Frameset

این DTD مانند HTML 4.01 Transitional می باشد با این تفاوت که frameset ها (فریم ها) نیز مجاز میباشد.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

XHTML 1.0 Strict

این DTD تمام عناصر و خاصیت های آنها را شامل می شود. شامل presentational و deprecated elements (مانند تگ font) نمی شود. frameset ها (فریم ها) مجاز نیستند. باید با well-formed XML نشانه گذاری شده باشد (تگ html باید مانند کد دوم باشد).

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

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

XHTML 1.0 Transitional

این DTD تمام عناصر و خاصیت های آنها را شامل می شود. شامل presentational و deprecated elements (مانند تگ font) نیز می شود. frameset ها (فریم ها) مجاز نیستند. باید با well-formed XML نشانه گذاری شده باشد (تگ html باید مانند کد دوم باشد).

<!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">

XHTML 1.0 Frameset

این DTD مانند XHTML 1.0 Transitional می باشد با این تفاوت که frameset ها مجاز به استفاده می باشند.

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

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

XHTML 1.1

این DTD مانند XHTML 1.0 Strict می باشد با این تفاوت که به شما اجازه می دهد از ماژول ها نیز استفاده کنید (برای مثال ruby برای زبان های آسیای شرقی)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

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

برای دیدن پشتیبانی تگ های مختلف HTML در ورژن های مختلف می توانید از این صفحه استفاده کنید:

HTML elements, and what Doctype each element appears in

بهترین
doctype
از نظر گوگل
html5
هست.
درسته؟شکلک
پاسخ : فکر نمی کنم ربطی به گوگل داشته باشه ...

کد امنیتی رفرش
کلاس های آنلاین فعال

برای افزایش دانش عمومی کاربران سعی بر این داریم که کلاس های آنلاینی برگزار کنیم. لیست این کلاس (ها) را می توانید در زیر ببینید. این قسمت را هر روز چک کنید تا از کلاس ها و اخبار جدید با خبر شوید. کلاس ها توسط همین کاربران و دوستان شما برگزار میشود. اگر مایل به برپایی کلاس آموزشی ای در هر زمینه ای هستید با مدیر تماس بگیرید.

مدرس: محمد و اقبال
آموزش PHP - جلسه اول
پنجشنبه 04 تیر 1394 - 17:00
هیچ کلاس فعالی موجود نیست.
کاربران آنلاین
آمار
مطالب : 792
نظرات : 4504
تعداد اعضا : 37335
افراد آنلاین : 45
بازدید امروز : 316
بازدید دیروز : 1,659
گوگل امروز : 2
گوگل دیروز : 29
بازدید هفته : 1,975
بازدید ماه : 1,975
بازدید سال : 270,623
بازدید کلی : 14,270,960