أحدث البرامج التعليمية وتطوير الشبكة
×

HTML5 البرنامج التعليمي

HTML الصفحة الرئيسية HTML المقدمة برامج تحرير HTML HTML الأساسية HTML عناصر HTML الصفات HTML العناوين HTML الفقرات HTML الأنماط HTML التنسيق HTML الاقتباسات HTML كود الكمبيوتر HTML تعليقات HTML الألوان HTML CSS HTML الروابط HTML صور جداول HTML قوائم HTML HTML كتلة والمضمنة عناصر HTML فصول HTML نسق HTML متجاوب HTML نوافذ الأطر المدمجة HTML JavaScript HTML رئيس HTML الكيانات HTML حرف HTML محارف HTML URL ترميز HTML XHTML

HTML أشكال

HTML أشكال HTML عناصر النموذج HTML أنواع المدخلات HTML سمات المدخلات

HTML5

HTML5 مقدمة HTML5 الدعم HTML5 عناصر HTML5 دلالات الهجرة HTML5 HTML5 دليل الاناقة

HTML الرسومات

HTML قماش HTML SVG

HTML وسائل الإعلام

HTML وسائل الإعلام HTML فيديو HTML سمعي HTML المكونات الإضافية HTML YouTube

HTML APIs

HTML تحديد الموقع الجغرافي HTML جر / قطرة HTML التخزين المحلي HTML App مخبأ HTML العمال على شبكة الإنترنت HTML SSE

HTML أمثلة

HTML أمثلة HTML اختبار قصير HTML5 اختبار قصير HTML ملخص

HTML المراجع

HTML العلامة القائمة HTML الصفات HTML الأحداث HTML قماش HTML الصوت والفيديو HTML Doctypes HTML الألوان HTML مجموعات الأحرف HTML URL ترميز HTML رموز لغة HTTP رسائل HTTP أساليب PX to EM محول اختصارات لوحة المفاتيح

دعم متصفح HTML5


يمكنك تعليم المتصفحات القديمة للتعامل مع HTML5 بشكل صحيح.


دعم متصفح HTML5

ويدعم HTML5 في جميع المتصفحات الحديثة.

وبالإضافة إلى ذلك، جميع المتصفحات، القديمة والجديدة، تلقائيا التعامل مع العناصر غير المعترف بها من العناصر المضمنة.

وبسبب هذا، يمكنك "teach" المتصفحات القديمة للتعامل مع "unknown" عناصر HTML.

حتى يمكنك تعليم IE6 (Windows XP 2001) كيفية التعامل مع عناصر HTML غير معروفة.


تحديد HTML5 عناصر كما بلوك عناصر

تعرف HTML5 ثمانية عناصر HTML الدلالات الجديدة. كل هذه العناصر على مستوى الكتلة.

لضمان السلوك الصحيح في المتصفحات القديمة، يمكنك تعيين الخاصية عرض CSS لمنع:

header, section, footer, aside, nav, main, article, figure {
    display: block;
}

إضافة عناصر جديدة إلى HTML

يمكنك أيضا إضافة أي عنصر جديد إلى HTML مع خدعة المتصفح.

يضيف هذا المثال عنصر جديد يسمى <myHero> إلى HTML، ويحدد أسلوب عرض له:

مثال

<!DOCTYPE html>
<html>
<head>
  <title>Creating an HTML Element</title>
  <script>document.createElement("myHero")</script>
  <style>
  myHero {
      display: block;
      background-color: #ddd;
      padding: 50px;
      font-size: 30px;
  }
  </style>
</head>
<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

<myHero>My First Hero</myHero>

</body>
</html>
انها محاولة لنفسك »

البيان جافا سكريبت document. createElement("myHero") document. createElement("myHero") يضاف، فقط لإرضاء IE.


مشكلة مع إنترنت إكسبلورر

هل يمكن استخدام الحل هو موضح أعلاه، لجميع عناصر HTML5 جديدة، ولكن:

إنترنت إكسبلورر 8 وفي وقت سابق، لا يسمح التصميم من عناصر مجهولة.

الحمد لله، وخلق سجورد فيستشر على "HTML5 Enabling JavaScript" ، " the shiv ":

<!--[if lt IE 9]>
  <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

رمز أعلاه هو التعليق، ولكن الإصدارات السابقة لIE9 قراءتها (and understand it) .


الكامل Shiv الحل

مثال

<!DOCTYPE html>
<html>
<head>
  <title>Styling HTML5</title>
  <!--[if lt IE 9]>
  <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
  <![endif]-->
</head>
<body>

<h1>My First Article</h1>

<article>
London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.
</article>

</body>
</html>
انها محاولة لنفسك »

الارتباط إلى shiv يجب وضع شفرة في <head> عنصر، لأن Internet Explorer يحتاج إلى معرفة جميع عناصر جديدة قبل قراءتها.


وHTML5 الهيكل العظمي

مثال

<!DOCTYPE html>
<html lang="en">
<head>
<title>HTML5 Skeleton</title>
<meta charset="utf-8">

<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js">
</script>
<![endif]-->

<style>
body {font-family: Verdana, sans-serif; font-size:0.8em;}
header,nav, section,article,footer
{border:1px solid grey; margin:5px; padding:8px;}
nav ul {margin:0; padding:0;}
nav ul li {display:inline; margin:5px;}
</style>
</head>
<body>

<header>
  <h1>HTML5 SKeleton</h1>
</header>

<nav>
<ul>
  <li><a href="html5_semantic_elements.asp">HTML5 Semantic</a></li>
  <li><a href="html5_geolocation.asp">HTML5 Geolocation</a></li>
  <li><a href="html5_canvas.asp">HTML5 Graphics</a></li>
</ul>
</nav>

<section>

<h1>Famous Cities</h1>

<article>
<h2>London</h2>
<p>London is the capital city of England. It is the most populous city in the United Kingdom,
with a metropolitan area of over 13 million inhabitants.</p>
</article>

<article>
<h2>Paris</h2>
<p>Paris is the capital and most populous city of France.</p>
</article>

<article>
<h2>Tokyo</h2>
<p>Tokyo is the capital of Japan, the center of the Greater Tokyo Area,
and the most populous metropolitan area in the world.</p>
</article>

</section>

<footer>
<p>&copy; 2014 w3ii. All rights reserved.</p>
</footer>

</body>
</html>
انها محاولة لنفسك »