مرحبًا بكم في HTMLcat، مجموعة صغيرة من حيل الويب الأصلية التي تستحق التذكر. يربط كل post-it ميزة منصة مفيدة مع مثال بسيط والاحتياطي الذي يهم. تغطي الملاحظات الميزات المستقرة والحدودة والتجريبية عبر HTML و CSS و JS. تحقق من علامة الدعم، احتفظ ببديل، واختبر مع المتصفحات الحقيقية والتكنولوجيا المساعدة.\n\nتشمل الحيل المميزة: اكتشاف نوع الجهاز، إخفاء أشرطة التمرير، العلامات الفارغة، توسيط CSS، `clamp()`، التمرير السلس، هامش التمرير، `classList.toggle()`, الروابط الهاتفية والبريد الإلكتروني، تمييز اختيار النص، محدد `:has()` العلاقي، تنسيق علامات القائمة بـ `::marker`، الأسعار الممحورة بـ `Intl.NumberFormat`، تعطيل الأشجار الفرعية بـ `inert`، الفئة الزائفة `:target`، سمة `translate`، `prefers-color-scheme`، استعلامات حجم الحاوية، عنصر `<dialog>`، التفاف أفضل بـ `text-wrap`، محاذاة قائمة الوصف، ألوان النموذج الأصلية بـ `accent-color`، واجهة برمجة تطبيقات تمييز CSS المخصصة، كشف التمرير عبر أنواع الإدخال، الألوان الشفافة بـ `color-mix()`، أحداث التثبيت بالتمرير، `light-dark()`، `contrast-color()`، CSS المقياس بـ `@scope`، `:where()`، الرسوم المتحركة المدفوعة بالتمرير، الكروسلات CSS، `corner-shape`، الدوال المخصصة لـ CSS، مسارات CSS Grid، واجهة برمجة تطبيقات Popover، واجهة برمجة تطبيقات انتقال العرض، استعلامات نمط الحاوية، الأكورديون الحصرية بـ `details`، التحكم في الحوارات بأوامر الزر، والمحتوى المضغوط القابل للبحث بـ `hidden=until-found`.\n\nجميع الأمثلة قابلة للبحث حسب العنوان والمحتوى. تذكر التحقق من دعم المتصفح وتوفير بدائل للإنتاج.
المصدر: Hacker News · لخّصه HeadlinesBriefing