سؤال

وهذا هو ويكي المجتمع أن يسأل السؤال، "كم الدلالي يمكن لنا توصيف HTML الحصول بفضل HTML 5؟" أدناه يمكنك العثور على رمز مصدر عينة HTML 5 الصفحة. والهدف من ذلك هو جعل لذلك، يمكن الوصول إليها، صفحة ويب يمكن استخدامها للغاية على غرار قادرة باستخدام أقل عدد ممكن الطبقات ومعرفات وقت ممكن.

وأيضا، عندما كنت تخطط للبدء بتنفيذ HTML 5؟ انت ذاهب الى الانتظار 10+ سنوات حتى يتم الانتهاء من مشروع، أو أنت ذاهب ليكون "في وقت مبكر المتبني" الآن بعد أن دعم المتصفح ينمو بسرعة؟

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />  
        <title>Site Name &bull; Page Title</title>
    </head>
    <body>
        <nav>
            <h1><a href="/">Site Name</a></h1>
            <ul>
                <li><a href="#">Nav Link</a></li>
                <li><a href="#">Nav Link</a></li>
                <li><a href="#">Nav Link</a></li>
            </ul>
        </nav>
        <header>
            <p>Welcome to the site!</p>
            <a href="#">Call to action!</a>
        </header>
        <section>
            <aside>
                <!-- Sidebar -->
            </aside>
            <article>
                <header>
                    <h2>Article Name</h2>
                    <p>Posted by <cite>Kerrick Long</cite> on <time datetime="2009-06-21">June 21</time>.</p>
                </header>
                <p>Lorem ipsum dolor sit amet...Aliquam erat volutpat.</p>
                <figure>
                    <img src="/images/eclipse.jpg" width="640" height="480" alt="Solar Eclipse" />
                    <label>Here we can see the solar eclipse that happened <time datetime="2009-05-28">recently</time>.</label>
                </figure>
                <p>Lorem ipsum dolor...</p>
            </article>
        </section>
        <footer>
            <p>&copy; <time datetime="2009-01-01">2009</time>, <cite>Site Owner</cite></p>
        </footer>
    </body>
</html>
هل كانت مفيدة؟

المحلول

وانها لن تكون 10+ سنوات. تلك الفترة الزمنية هي ل "الإنجاز النهائي"، جميع المتصفحات تدعم جميع أجزاء من المواصفات. انه يرجع ليصبح مرشحا في وقت متأخر من هذا العام، أوائل العام المقبل، ووافق نأمل بحلول 2011/2.

وأنا التخلص انها في مكان أستطيع، الآن. كم كنت تستخدم يعتمد على الجمهور، ولكن منذ حصة IE قد تراجع مستمر، ما لا تدعم لم يعد قاتلا، خصوصا أن جون ريسيغ في "HTML5 شيف" يتيح العلامات الدلالية تلعب حتى في IE6 مع شبيبة قيد التشغيل.

والأهم من ذلك، أنا بدأت تحول تفكيري إلى خطوط HTML5، وذلك باستخدام الطبقات اليوم لما سوف تصبح علامات HTML5 غدا (الطبقة شعبة = "الملاحة"). بهذه الطريقة سوف تكون أكثر تعودا على التفكير من حيث HTML5 عندما تسنح الفرصة.

نصائح أخرى

وعلى الرغم من أنني اتخاذ سعادة كبيرة في رؤية قدرات جديدة، والحقيقة لا يزال أن موكلي استخدام IE6 (ومتصفحات مشابهة). بقدر ما كنت أود أن أرى الجميع باستخدام متصفح حديث، والحقيقة أنهم ليسوا يعني لا بد لي من العمل مع التقنيات التي لا تتطلب منهم للترقية.

وانا ذاهب لاستخدامه في أقرب وقت تدعم متصفحات ذلك. مواقع أقوم هي أساسا مشاريع هواية معظمهم زار من قبل مستخدمي فايرفوكس. (تستخدم 80٪ من حركة المرور بلدي أحدث نسخة من FF).

ونضع في اعتبارنا أن العنصر cite غير مناسب لاسم الشخص: <لأ href = "http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics هتمل # لسايت عنصر "يختلط =" نوفولو noreferrer "> HTML5 تنص على" اسم الشخص ليس هو عنوان العمل - حتى لو كان الناس يسمون هذا الشخص قطعة من العمل - وبالتالي يجب على العنصر ألا تستخدم لوضع علامة على أسماء الناس ". أيضا، مائل زائدة في <meta charset="UTF-8" /> ليست ضرورية.

والمحرك الرئيسي للناس تبني HTML 5 سيكون أفضل محرك بحث التنسيب، ودون ذلك، أنا لا نرى سببا كبيرا لاعتماده.

و(ربما إذا كان الناس قد تقنع لي بطريقة أو بأخرى أن شبكة الإنترنت قد يكون أكثر مثل البيانات، وبالتالي العمل المشترك من شأنه أن يحسن، ثم انني قد تكون مقتنعة إلى حد ما، ولكن هذا يبدو قليلا مفرطة في التفاؤل)

وسوف أكون صدى jonothan سامبسون. ما دام عدد معقول من الناس لا تزال تستخدم المتصفحات القديمة، فإنه من الصعب لجعل هذا الانتقال.

وعلى صعيد آخر، هو على الأرجح المعقول للكشف عن برامج التصفح وإرسال النسخة التي منطقي. منذ الاختلافات بين اللغتين سوف يكون معتدلا، فإنه من المحتمل أن يكون feasable لتحويل صفحة HTML5 لHTML4 مع الطبقة الاضافيه والأساليب اعتمادا على وكيل المستخدم، ربما مع قليل من XSLT جانب الملقم. وقال أن أشك في أن تكون واحدة لاختراع هذه التكنولوجيا، على الرغم من أنني كنت استخدامه إذا أو عندما تصبح متوفرة.

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

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

هل يمكن أن تذهب دائما حزام والأقواس للالمتصفحات القديمة

<nav><div id="nav"> some nav stuff</div></nav> 

ولكن أن يشعر القذرة لي؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top