البنية
HTML دلالي، يُقرأ قبل أن يُرى
تسلسل هرمي للمعلومات ومحتوى يظل مفهومًا دون مؤثرات بصرية. البنية ثم التصميم ثم السلوك، بهذا الترتيب من الأهمية.
التخصصات 01 · مواقع الويب
الويب هو حيث يلتقي التصميم والكود عندي بأكثر الأشكال مباشرةً. أستخدم مشاريع مفاهيمية كاملة لاستكشاف البنية والتايبوغرافيا والسلوك المتجاوب والإتاحة والتفاعل بوصفها نظامًا واحدًا.
01 · ما هذا
موقع مكتمل منجز من تصميمي، مكتوب يدويًا. لا قالب مشترى من سوق قوالب، ولا أداة بناء صفحات — كل واحد من العشرة مشروع وضعته لنفسي وعملت عليه من أوله إلى آخره.
معظم البناءات العشرة على هذا الموقع بدأت من السؤال نفسه: كيف سيبدو هذا لو أُنجز كما ينبغي؟ مطعم، عيادة، منتج SaaS — كل واحد فرصة لمعالجة مشكلة حقيقية من أولها إلى آخرها، اخترتها بنفسي ولم تُسند إليّ.
البنية
تسلسل هرمي للمعلومات ومحتوى يظل مفهومًا دون مؤثرات بصرية. البنية ثم التصميم ثم السلوك، بهذا الترتيب من الأهمية.
التخطيط
CSS Grid وFlexbox وخط سلس الأحجام. الأعمدة تنطوي بترتيب قررته أنا، والنسخة الأضيق مصممة لا ناجية بالكاد.
الأداء
إبقاء الاعتماديات غير الضرورية خارجًا، وتحميل الوسائط بعناية، وفهم ما يفعله المتصفح فعلًا.
الإتاحة
سلوك التركيز، والتباين، وترميز دلالي، وARIA حيث يلزم — واجهات لا تعتمد على الحركة. مفحوصة يدويًا، مفتاحًا مفتاحًا.
التفاعل
أكورديونات ومعارض ونماذج مصممة لتظل قابلة للتشغيل بلوحة المفاتيح، مع احترام تفضيلات تقليل الحركة.
التجريب
معظم العشرة HTML وCSS وJavaScript مكتوبة يدويًا. وفي مواضع أخرى من هذا الموقع أعمل أيضًا بـReact وNext.js وVue — الأداة تتبع السؤال، لا العكس.
02 · ممَّ يتكوّن البناء
ليست استعارة ولا تبسيطًا. كل واحد من البناءات العشرة في الملف هو هذه الملفات الثلاثة مع خطوطه المستضافة ذاتيًا — افتح أيًّا منها واقرأ المصدر، وهذا هو السبب الوحيد الذي يجعل لهذه الفقرة قيمة.
هذا هو مغزى الرقم ثلاثة: الشخص التالي الذي يلمسه لا يحتاج إلى أن يكون قد قابلني، ولا إلى معرفة إطار عمل صادف أنني اخترته.
03 · ما أختبره
العمودان بالحجم نفسه عن قصد. معرفة حدود البناء قرار تصميمي بقدر أي شيء داخلها.
04 · الأسئلة
ليس افتراضيًا، وأُفضّل قولها بوضوح على المراوغة. الموقع المبني يدويًا يصدر ملفات، فتغيير جملة يعني تحرير ملف.
هناك جواب حقيقي يستحق الاستكشاف: طبقة تحرير فوق البناء الساكن نفسه، بحيث تصبح أجزاء مسماة من الموقع قابلة للتحرير في المتصفح دون لمس الكود. وهي نظام صغير قائم بذاته — محرر، وتسجيل دخول، وخطوة نشر — ثلاثة أجزاء متحركة أخرى تستحق أن تُفهم بشروطها الخاصة.
لأن القيد هو الفكرة. HTML وCSS وJavaScript الخام تُجبر كل قرار على أن يكون مرئيًا — لا تجريد يخفي ما تفعله الصفحة فعلًا.
ويعني ذلك أيضًا أن أي شخص، بمن فيهم نسخة مستقبلية مني، يمكنه فتح الملفات وقراءة ما تقوله بالضبط. لا اعتمادية تحتاج إلى تحديث، ولا خطوة بناء قد تنكسر، ولا شيء يقف بين المصدر والمتصفح الذي يقرؤه.
بالفحص، وهو يستغرق نحو تسعين ثانية ولا يحتاج إلى أدوات خاصة. اترك الفأرة، واضغط Tab، وراقب أين يذهب إطار التركيز.
المعيار هنا هو مبني وفق ممارسة WCAG 2.1 AA — وصف لطريقة إنجاز العمل، لا شارة، لأن الشارة ليست تدقيقًا. ما أستطيع تقديمه بدلًا من ذلك قياس لهذا الموقع، بتاريخه ومنهجيته، بحيث يمكن التحقق منه بدل أخذه على الثقة.
قيس على هذا الموقع في 10 أغسطس 2026
axe‑core: 0 انتهاكات عبر 23 مسارًا × 2 من إطارات العرض
لوحة المفاتيح: 0 من 1,526 نقطة توقف Tab بلا مؤشر تركيز مرئي
كل نقطة توقف مشيتها بضغطات مفاتيح حقيقية، مع قراءة العنصر النشط بعد كل واحدة.
05 · الأعمال
العشرة كلها مبادرات ذاتية، وكلها حيّة على الشبكة، ولكل واحد منها عرض مكتوب يقول ما الذي سعى إليه وما الذي قاومه. هذه الثلاثة هنا لأنها لا تشبه بعضها في شيء. وإن صادف أن أحدها من مجال عملك، فتلك مصادفة لا سبب وجوده في هذه الصفحة.
منتج SaaS للمراقبة · 2026. داكن بدقة، لا صورة فوتوغرافية واحدة في البناء، ولوحة أوامر حقيقية — تركيز ممسوك، ومفاتيح أسهم، وEscape.
مطعم · 2021. مجلة مطبوعة تحريرية صادف أنها تقدّم العشاء. تقودها الشبكة، دافئة، وأبعد ما تصل إليه اليدان نفساهما عن صفحة SaaS.
وساطة معمارية · 2025. أربع قيم لونية، وثلاثة أوزان خطية، وقدر كبير من الفراغ المتعمد. الضبط أصعب الثلاثة تقليدًا.
استعرض البناءات العشرة — كل واحد منها يعمل في المتصفح المفتوح أمامك الآن.
مواقع الويب
كل مبدأ في هذه الصفحة رؤيته أسهل من القراءة عنه. المشاريع تُظهر الانضباط نفسه مطبقًا بعشر طرق مختلفة.