• السلام عليكم.

  • أريد شرح مفصل (إذا كان ذلك ممكن) عن طريقة عمل ال media attribute (في ال HTML5) خاصة بعد معرفة أن هذه الخاصية لا تتميز بالقيم (Values)فحسب بل بنوع الجهاز (Devices) و بعض العوامل (Operators) و هي (and not و , )

حسب ما فهمت من بعض المصادر أن هذه الخاصية تستعمل لتحقيق أهداف برمجية إن صح التعبير تحت شروط معينة.

  • لا أعلم بالضبط ما إذا كانت هذه الخاصية تستعمل في حالات أخرى أم لا لكن في حالتي و لتسهيل الأمر سنعمل على المثال التالي :

                                                       < link href="main.css" rel="stylesheet">
    

< "???"=link href="mobile.css" rel="alternate stylesheet" media>

في هذا المثال مثلا أريد تخصيص مظهرين ( two different stylesheets ) لنفس الصفحة الأول على سطح المكتب

والثاني على جهاز محمول (Handheld device) وهنا حسب علمي يأتي دور خاصية الميديا (media attribute) وفق شروط طبعا لإختيار مظهر الصفحة الموافق للجهاز (main.css or mobile.css).

أعتقد أنه يجب أن تتوفر خاصية العنوان (title attribute) في الكود الثاني (mobile.css) ؟

  • وفي هذه الحالة أريد معرفة ما يجب فعله عند خاصية الميديا (media attribute) لتحقيق الشرط السابق.

  • في حالة ما إذا كان مفهومي عن الخاصية خاطئ كليا آمل تقديمكم لشرح مفصل أو توجيهي لمصادر مختلفة باللغة العربية أو الإنجليزية.