قبل أيام قمت بنشر منشور على حسوب به صفحة الويب التي أنشائتها وبفضل الاخوة بالمجتمع أخبروني بالعديد من الاخطاء التي قمت بها ولحسن الحظ بدأت في اصلاحها اليوم فجعلتها متجاوبة مع العديد من الاجهزة وليس كلها وهاده بعض الصور : وشكرا.
اليوم بدأت التعديل على صفحة الويب html & css
السلام عليكم ورحمة الله تعالى و بركاته
أرى أنك في تحسن مستمر , خاصة في الريسبونسف ... رائع ... حجم الكود كبير و هو أمر جيد نسبيا حيث أنك الآن تعلمت معنى أن تكود تصميم الذي هو عبارة عن تراكم للأكواد المتسلسلة و المكملة لبعضها البعض لتكوين شكل معين .
لكن هناك شيئ لم يرقني و أظن أنك سلكت مسار خاطئ في التعلم و هو position : absolute لجعل العناصر تتوسط الصفحة , و هو أسوأ إختيار من بين الإختيارات التي تقوم بنفس العمل .
كان بإمكانك مثلا إستبداله ب margin: 0 auto فهو يقوم بتوسيط العنصر وسط العنصر الأب .
أو الذهاب إلى العنصر الأب و وضع هذا الكود بداخله : text-align: center حيث هذا الأمر يقوم بتوسيط النص و في بعض الأحيان يقوم بتوسيط العناصر أيضا .
تذكر جيدا أن absolute خيار سيئ جدا , و يجب أن تتعلم أولا كل طرق توسيط العناصر من دون الإستعانة ب absolute , flexbox .
بعد أن تتعلمهم , إنتقل مباشرة إلى ال flexbox و لا تستخدم أبدا absolute لأن لديها إستخدامات أخرى مفيدة غير توسيط العناصر .
-أنا متفق مع الأخ الذي نصحك بعدم نشر موضوع على كل خطوة تقوم بها , بل قم بالنشر على فترات متفاوة , فأنت هدفك أن تتعلم و ليس أن يرى الناس كل خطوة تخطوها .. أنشر في ديسكورد و سأصحح لك .
- أنا ضد من يخبرك بالإنتقال مباشرة إلى إطارات العمل بعد تعلمك الأساسيات مباشرة ... حيث أن إطارات العمل توفر لك الكود الذي فيه مثلا 10 أسطر في سطر واحد , لكن من تعلم إطار العمل لن يستطيع تخمين ما محتوى تلك العشرة أسطر و لن يستطيع أيضا التعديل عليها لأنه كما أن إطارات العمل تسرع وتيرة عملك لكنها أيضا تحدك , متعلمو إطارات العمل مباشرة الذين يتعلمون الأساسيات ثم مباشرة ينتقلون إلى الإطارات من دون إتقانها غالبا لا يفهمون كيف كود الإطار يقوم بالعمل الذي قام به بالتحديد أي أنهم أناس يحفظون و لا يفهمون , و إن لم تفهم بالتحديد ما يعني ذلك , فهو يعندي أنك إن قلت له أن يصمم لك تصميم عام على سبيل المثال مدونة فسيقوم بذلك بسهولة لكن لو أدخلته إلى الأعماق مثل التصميمات الشخصية فلن يعرف رأسه من رجليه لأنه مهما كان الإطار الذي سيستخدمه فدائما هنالك أكواد لم يتم إدراجها بعد في الإطار .
لكن أنا مع إستعمال الإطار في أمرين فقط الأول بعد إتقانك للأساسيات و التمرن الجيد حتى شبه الإتقان فعلى الأقل عندما تستعمل الإطار ستكون فاهم بالتحديد كيف ذلك الكود بفعلها من دون حتى النظر إلى كوده الأصلي .. و ثانيا إذا كنت تتعلم من أجل إنشاء موقعك أو إنشاء مواقع لأشخاص معينين أي أنك دخلت المجال فقط لتأخذ ما تحتاجه منه ليس لأنك تريد إحترافه .
اذا كنت تتعلم من اجل ان تعمل فاياك ان تضيع وقتك في هذه تفهات كما فعلنا "انا وامثالي" .. تعلم اساسيات ومن تم توجه الى اطارات عمل تسهل العمل عليك استغلها واشتغل بها ...
تعلم فقط كيف تستخدمه
شكرا على ردك ولاكن اين المشكل في ان ترى مواضيعي وانا اتعلم ادا كان هدا يضايقك فسوف أتوقف عن نشر مثل هده المواضيع وشكرا .
لو كان الكل يكتب موضوع عند تعلم شيء جديد سينفجر حسوب من كثرة المواضيع عديمة الفائدة.
قم بكتابة مواضيع عن تجاربك اثناء التعلم بين فترة واخرى(هذه ستفيد الاخرين ممن يرغبون في التعلم)
او قم بنشر مشاريعك المستقبلية عند الانتهاء منها. وليس عند الانتهاء من اضافة كل صفحة او التعديل عليها.
اذا كنت تريد الحصول على بعض التشجيع من الاخرين لتكمل التعلم فلا انصحك بنشر المواضيع بهذه الطريقة. فصدقني سيسئم زوار حسوب من كثرة مواضيعك وكأنه لا شغل ولا شاغل لهم الا ما تصممه او تتعلمه انت
اخى انشر ولكن على فترات هذا لمصلحتك اولا
كونك ان تنشر عملك هذا شئ جمىل و محفز لك واذا سمعت وانزعجت لكل احد ينتقدك فارح نفسك ولا تفعل اى شئ الحياة مليئة بهم
ولكن انظر الى كلامهم لعلك تستفيد فمثلا هذا الشخص اذا نظرت الى كلامه وتاملت ستسفيد منه ولعله يكون اكثر شخص هنا افادك وان كان صاغ كلامه بطريقة ليست لطىفة فمراد كلامه لا تنشر كثىرا وهذا صحىح لانك ستمل وسيمل الناس ايضا ولن تجد اى تفاعل بعد ذلك فعليك ان تنشر على فتراتفاما ان تمتنع عن النشر تماما فانت الخاسر وصدقنى ينزعج من ينزعج فهم ليسو مضطرين ان يفتحو مشاركتك
يمكنه بعد ذلك الإنقال لمنصات إجتماعية أو مجتمعات المتعلمين على لغات البرمجة
لكن كما قلت له قد يسمع كلاما يحبطه فيتوقف.
التعليقات