صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 16

الموضوع: HTML5 - الدرس الأول

  1. #1

    Thumbs up HTML5 - الدرس الأول



    بسم الله الرحمن الرحيم
    كل عام و أنتم بخير و كما وعدتكم نلتقى بأول دروس ال html5

    مقدمة لابد منها :-
    html هي اللغة الأساسية التى تخبر المتصفح عما يعرضه و فى البداية كان كل متصفح يفسر قواعد اللغة كما يحب و يضيف أليها عدد من التعليمات و المكتبات كما حدث مع إنترنت إكسبلورر
    إلى أن تم إنشاء منظمةw3c فى أكتوبر عام 1994 لتقوم بتنظيم standards الخاصة بالويب
    وتم إصدار عدد من إصدارات HTML حتى الإصدار ال4.1 عام 1999 وتم التركيز بعدها على XHTML وهى ببساطة دمج الHTML معXML
    إلى أن فى هذا العام تم وضع درافت شبه كامل للغة الجديدة HTML5 وقرر فريق w3c أنهم سوف يتوقفون قريبا عن تطويرXHTML و التركيز على HTML5 لمرونتها الفائقة و بنيتها القوية

    HTML5 ليست بعد مدعومة بالكامل من المتصفحات و ليست بعد من توصيات الw3c , لكن كل الدلائل تقول إنها مسئلة وقت فقط HTML5 ستدرج قريبا جدا فى جدول التوصيات و بإذن الله سنكون هذه المرة من أوائل من يستخدموا هذه التقنية
    الكثير من المواقع بدأت تستخدم هذه التقنيةلا تصدقنى أدخل على
    google.com , youtube.com/html5

    HTML 5 هي مستقبل الويب الآن ,إذا كنت مقتنع بأهميتها فقم الآن و أنشأ فولدر جديد و أسميه HTML5
    و أقرأ السطور القادمة بعناية فسننشأ معا أول تطبيق HTML5




    1- التصريح عن التطبيق

    تصريح ال doctype
    يتم وضعه فى بداية تطبيق ال HTML دائما لتعريف المتصفح على أى نسخة سيتم العمل و بأى syntax

    فى الماضى كنا نصرح كالآتى فى HTML 4
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    و طبعا التصريح يختلف من ال
    strict
    لل
    transtional

    و كنا نصرح كالآتى فىXHTML
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    ويجب أيضا تعريف ال
    xml
    كالآتى
    <html xmlns="http://www.w3.org/1999/xhtml">

    ياااه
    عملية متعبة حقا

    فى إتش 5 هذا هو التصريح
    <!DOCTYPE HTML>
    ببساطة
    هل تريد أن تعرف لماذا تصريح HTML 5 صغير و بسيط ؟
    SGML قم بالبحث عن
    منتظر نتائج بحثكم

    ذا عرفنا ماذا سنكتب فى أول الملف ركزمعى جيدا
    أنظر للشكل التالى


    هذا تصميم بسيط
    إذا كان المطلوب منك أن تقوم بتنفيذ هذا التصميم فى HTML 4 أوXHTML ستقوم بتحويله للآتى





    بالضبط قمت بإستخدام وسمdiv ك Container
    لكن لا أنت الآنHTML 5



    سنقوم بتحويل ما سبق قليلا ليصبح كالآتى





    هل تلاحظ شيئا
    نعم : HTML 5 جاءت و بها الجديد و الجديد
    هناك أكثر من Container يعملون بنفس فكرة ال div لكن كل منها تختص فى شئ
    لو نظرت للتصميم أكثر ستجد أننا إستخدمنا 4 أوسمة جدد

    header
    يستخدم لتحديد عنوان او بداية صفحة او قسم داخل الصفحة
    nav
    يستخدم من أجل الروابط و القوائم داخل الصفحة
    section
    الصفحة فى HTML 5 تقسم إلى أقسام سيك
    footer
    يستخدم لتحديد نهاية الصفحة أو القسم

    مللت من الشرح , هيا بنا إلى الكود
    كود:
    <body>
    	<header>
    		<h1>this is a simple header</h1>
    	</header>
    	<nav id="top_menu"><a href=http://anonymouse.org/cgi-bin/anon-www.cgi/http://www.swalif.net/cgi-bin/anon-www.cgi/http://www.swalif.net/softs/"#">Simple Link1</a> <a href=http://anonymouse.org/cgi-bin/anon-www.cgi/http://www.swalif.net/cgi-bin/anon-www.cgi/http://www.swalif.net/softs/"#">Simple Link2</a> </nav>
    	
    	
    	<section>
    		this is simple content 
    	</section>
    	<nav id="side_bar"><a href=http://anonymouse.org/cgi-bin/anon-www.cgi/http://www.swalif.net/cgi-bin/anon-www.cgi/http://www.swalif.net/softs/"#">Simple Link3</a> <a href=http://anonymouse.org/cgi-bin/anon-www.cgi/http://www.swalif.net/cgi-bin/anon-www.cgi/http://www.swalif.net/softs/"#">Simple Link4</a></nav>
    	<footer>
    		this is simple footer
    	</footer>
    </body>

    هذه هى البنية الأساسية لتصميمنا
    ببساطة فى أول الصفحة ثم بعد ذلك قائمة عليا
    وفى القسم الأوسط
    القسم الرئيسي للمقالات و فى الجانب قائمة جانبية
    و فى النهاية الفووتر

    و يمكننا التعامل مع هذه الأوسمة ببساطة من خلال ال سى أس كما نتعامل مع أى وسم آخر

    كالآتى على سبيل المثال

    كود:
    <style type="text/css">
    		body{
    			text-align:center;
    		}
    		header{
    			margin:10px 0;
    			width:90%;
    			border:1px solid #000000;
    			display:block;
    		}
    		nav#top_menu{
    			display:block;
    			width:90%;
    			border:1px solid #000000;
    		}
    		section{
    			width:60%;
    			float:left;
    			min-height:500px;
    			border:1px solid #000000;
    		}
    		nav#side_bar{
    			width:30%;
    			float:left;
    			min-height:500px;
    			border:1px solid #000000;
    		}
    		footer{
    			clear:both;
    			width:90%;
    			display:block;
    			border:1px solid #000000;
    		}
    	</style>
    قمت بإضافة العرض و الطول لبعض العناصر حتى يتوافق التصميم

    و الكود الكامل سيكون كالآتى

    كود:
    <!DOCTYPE HTML>
    <html>
    <head>
    	<title>We Love HTML5</title>
    	<style type="text/css">
    		body{
    			text-align:center;
    		}
    		header{
    			margin:10px 0;
    			width:90%;
    			border:1px solid #000000;
    			display:block;
    		}
    		nav#top_menu{
    			display:block;
    			width:90%;
    			border:1px solid #000000;
    		}
    		section{
    			width:60%;
    			float:left;
    			min-height:500px;
    			border:1px solid #000000;
    		}
    		nav#side_bar{
    			width:30%;
    			float:left;
    			min-height:500px;
    			border:1px solid #000000;
    		}
    		footer{
    			clear:both;
    			width:90%;
    			display:block;
    			border:1px solid #000000;
    		}
    	</style>
    </head>
    <body>
    	<header>
    		<h1>this is a simple header</h1>
    	</header>
    	<nav id="top_menu"><a href=http://anonymouse.org/cgi-bin/anon-www.cgi/http://www.swalif.net/cgi-bin/anon-www.cgi/http://www.swalif.net/softs/"#">Simple Link1</a> <a href=http://anonymouse.org/cgi-bin/anon-www.cgi/http://www.swalif.net/cgi-bin/anon-www.cgi/http://www.swalif.net/softs/"#">Simple Link2</a> </nav>
    	
    	
    	<section>
    		this is simple content 
    	</section>
    	<nav id="side_bar"><a href=http://anonymouse.org/cgi-bin/anon-www.cgi/http://www.swalif.net/cgi-bin/anon-www.cgi/http://www.swalif.net/softs/"#">Simple Link3</a> <a href=http://anonymouse.org/cgi-bin/anon-www.cgi/http://www.swalif.net/cgi-bin/anon-www.cgi/http://www.swalif.net/softs/"#">Simple Link4</a></nav>
    	<footer>
    		this is simple footer
    	</footer>
    </body>
    </html>
    أنتظر تجاربكم عليه و أنتظر أسئلتكم

    و إلى اللقاء فى الدرس القادم غدا بإذن الله





    __________________
    Protect your Website
    From Hackers, Malware and Unwanted guests
    http://shieldfy.com


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    2,105


    بارك الله فيك أخي الكريم ، بانتظار إكمال بقية الدروس


    دردشة





    __________________
    للتواصل p2006q#gmail.com

  3. #3


    HTML clipboardتسلم ايدك يا بااشا .. بننتظر باقي الدروس


    لحظات





    __________________
    كن حكيم في استخدام عقلك

  4. #4


    شكراً لك عزيزي






  5. #5


    لا اريد باك لينكس ولكن حبيت اتفاعل بخصوص سؤالك عن Standard Generalized Markup Language , او على الاقل اثبت اني احترمت الكاتب وقرأت الموضوع كامل
    واترك التطبيق لباقي الاعضاء





    __________________
    استغفر الله

  6. #6


    شكرا لكم أخوانى
    ابومجاهد:
    أشكرك جزيلا , أنت الوحيد الذى بحثت عن SGML شكرا لك
    و ال SGML هى السبب فى جعل تصريح ال Doctype لل HTML5 صغير لأن ال HTML5 غير مبنية على ال SGML و بالتالى لن نتضر لوضع مسار ملف ال DTD
    يمكنك فتح أحد ملفات ال DTD بال Notepad لمعرفة المحتوى و فيما يستخدم





    __________________
    Protect your Website
    From Hackers, Malware and Unwanted guests
    http://shieldfy.com

  7. #7


    مشكور جدا يا بطل والله انك تنرفع على الراس من الفوق وما تنزل ..

    شد حيلك ويعطيك العافية ..

    واتمنى الشباب يشجعوك لاضافه المزيد من هذه المواضيع واكمال السلسلة !





    __________________
    ليث الخليلي .. موقعي القديم ( خلفيات شاشة - تحويل - الغاز - تفسير احلام - الشرس ).

  8. #8


    Hgwvاحة درس رااائع جدا جدا


    الف شكر تحمست كثرا لهذه التقنيه راح نشهد مواقع أكثر من رائع بالتصميم






  9. #9
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,487


    جزاك الله كل خير

    و الـHTML 5 يبدو اسهل و منظم اكثر
    بحثت عن SGML ووصلت لنفس النتيجة Standard Generalized Markup Language - Wikipedia, the free encyclopedia

    بأنتظار الدرس القادم
    شكراً لك





    __________________
    عاشت مصر حرة مستقلة

  10. #10
    عضو فعال
    تاريخ التسجيل
    Feb 2008
    المشاركات
    1,759


    متابع ان شاء الله





    __________________
    FaceBook Application Developer
    تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
    مشروعى داخل معرض الاتصالات
    لمراسلتي إضغط هنا
    سبحان الله وبحمده سبحان الله العظيم

  11. #11
    عضو فعال
    تاريخ التسجيل
    Feb 2008
    المشاركات
    1,759


    '''SGML''' هى لغة التأشير العامة القياسية وتعتبر مقياس لإدارة المعلومات تم تبنيه من قبل هيئة التوحيد القياسي ISO عام 1986 كوسيلة لإنشاء وثائق قابلة للتنسيق.





    __________________
    FaceBook Application Developer
    تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
    مشروعى داخل معرض الاتصالات
    لمراسلتي إضغط هنا
    سبحان الله وبحمده سبحان الله العظيم

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Apr 2008
    المشاركات
    82


    مشكور جداً على الدرس
    أعتقد أنه على كل مبرمجي الويب العرب أن يبدؤو فوراً في تعلم التقنيات الحديثة مثل php6 و html5 و ...الخ من التقنيات فالبرمجة مجال مفتوح للجميع و يمكننا التقدم فيه .
    شكراً لك






  13. #13
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    السؤال

    كيف يتم ترقية html

    هل هذه الوسوم الجديدة سوف يتعرف عليها المتصفح؟






  14. #14
    عضو فعال
    تاريخ التسجيل
    Feb 2008
    المشاركات
    1,759


    السؤال

    كيف يتم ترقية html

    هل هذه الوسوم الجديدة سوف يتعرف عليها المتصفح؟
    نفس السؤال





    __________________
    FaceBook Application Developer
    تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
    مشروعى داخل معرض الاتصالات
    لمراسلتي إضغط هنا
    سبحان الله وبحمده سبحان الله العظيم

  15. #15


    الوسوم الجديدة تم دعمها بالفعل فى أغلب المتصفحات
    firefox , opera , safari , chrome
    ولكن دعمها ليس بنفس الصورة , أفضلهم من حيث الدعم حتى الآن هو سفارى

    يبقى الإنترنت إكسبلورر الوحيد الذى لم يدعم حتى الآن أى وسوم من وسوم ال Html 5 و إن كنت متفائلا إنه سيتم الدعم و إن لم يكن على المستوى القريب





    __________________
    Protect your Website
    From Hackers, Malware and Unwanted guests
    http://shieldfy.com





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض