Mohammed Hhhh نشر 16 مارس 2022 أرسل تقرير نشر 16 مارس 2022 السلام عليكم ورحمة الله وبركاته لدي مشكلة بأني لا استطيع عمل مسافه بين العناصر في ال css و كلما احاول فعل ذلك يقوم العنصر الأخير بالنزول الى الأسفل صوره للمشكلة / كود css : .father{ width: 800px ; background-color: darkgrey ; border: darkgrey 10px solid ; margin: 0px ; float: left ; } .clear{ clear: both ; } .full-width{ background-color: rgb(202, 202, 202); font-weight: 300 ; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; border-radius: 5px ; text-align: center ; height: 100px ; font-size: 50px ; width: 100% ; float: left ; margin: 0px ; } /* .clear{clear: both ;} */ .main{ background-color: rgb(202, 202, 202); font-weight: 300 ; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; border-radius: 5px ; text-align: center ; height: 100px ; font-size: 50px ; float: left ; margin-top: 10px ; width: 25% ; } كود ال html : <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="/Examples/cssPage.css"> <title>Examples</title> </head> <body> <div class="father"> <div class="full-width"> FULL WIDTH </div> <div class="clear"></div> <div class="main"> 1/4 </div> <div class="main"> 1/4 </div> <div class="main"> 1/4 </div> <div class="main"> 1/4 </div> </div> </body> </html> و جزاكم الله كل خير 2 اقتباس
0 أسامة زيادة نشر 16 مارس 2022 أرسل تقرير نشر 16 مارس 2022 ممتاز لقد كانت البداية موفقة جداً ، قمت بعمل التالي حسب ما فهمته من التمرين لديك أولاً أضفت كلاسات جديدة مع كلاس main كما هو موضح <body> <div class="father"> <div class="full-width"> FULL WIDTH </div> <div class="clear"></div> <div class="main main-3"> 1/3 </div> <div class="main main-3"> 1/3 </div> <div class="main main-3"> 1/3 </div> <div class="main main-2"> 1/2 </div> <div class="main main-2"> 1/2 </div> <div class="main main-4"> 1/4 </div> <div class="main main-4"> 1/4 </div> <div class="main main-4"> 1/4 </div> <div class="main main-4"> 1/4 </div> </div> </body> ثم قمت بإعطاء تنسيقات عرض مناسبة حتى تظهر مثل الصورة .main{ background-color: rgb(202, 202, 202); font-weight: 300 ; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; border-radius: 5px ; text-align: center ; height: 100px ; font-size: 50px ; float: left ; margin-top: 10px ; padding-top: 15px; padding-bottom: 15px; margin-left: 15px; } .main-3 {width: 250px;} .main-2 {width: 385px;} .main-4 {width: 185px;} يمكنك تجربة الشيفرة وإخباري بالنتيجة 1 اقتباس
0 أسامة زيادة نشر 16 مارس 2022 أرسل تقرير نشر 16 مارس 2022 وعليكم السلام ورحمة الله وبركاته كما ترى أنت هنا قمت بإعطاء كل عنصر من العناصر عرض 25% من إجمالي العرض للعنصر father . وأنت تقوم بزيادة المسافة وتعتبر هذه المسافة زيادة عن الحجم المعطى للعنصر father التي تساوي 800px ، لذلك تظهر بالأسفل وتظهر المشكلة لديك . .main{ background-color: rgb(202, 202, 202); font-weight: 300 ; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; border-radius: 5px ; text-align: center ; height: 100px ; font-size: 50px ; float: left ; margin-top: 10px ; width: 25%; //هنا } قم بإلغاء الخاصية width أو تخفيض القيمة المعطاة لها وبعدها قم بعمل الخاصية padding وسوف تظهر لديك مسافات داخلية بين العناصر . padding: 20px; اقتباس
0 Bassam Ahmed3 نشر 16 مارس 2022 أرسل تقرير نشر 16 مارس 2022 (معدل) يمكنك حل تلك المشكلة عن طريق تعديل بسيط في الـ class المُسمى main مثل الكود التالي : .main{ background-color: rgb(202, 202, 202); font-weight: 300 ; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; border-radius: 5px ; text-align: center ; height: 100px ; font-size: 50px ; float: left ; margin-top: 10px ; width: 24%; margin-left: 5px; } التعديل الذي تم : تقليل العرض width بمقدار درجة واحده فقط ليتناسب مع العرض الإجمالي ثم عمل margin-left بمقدار 5px مع تثبيت باقي الكود الخاص بك تم التعديل في 16 مارس 2022 بواسطة bassam_ahmed_python رفع المرفق التوضيحي لنتيجة تعديل الكود اقتباس
0 Mohammed Hhhh نشر 16 مارس 2022 الكاتب أرسل تقرير نشر 16 مارس 2022 قمت بعمل التعليمات التي اعطيتني اياها و للأسف وما زالات المشكلة موجودة ارجو ان ترسل لي الكود كاملا لكي اصل الى نفس النتيجه الموجودة في الصورة التالية : وشكرا لكم على المجهود >> 1 اقتباس
0 أسامة زيادة نشر 16 مارس 2022 أرسل تقرير نشر 16 مارس 2022 هل يمكنك إرفاق الشيفرة البرمجية الخاصة بالصورة ؟ 1 اقتباس
0 Mohammed Hhhh نشر 16 مارس 2022 الكاتب أرسل تقرير نشر 16 مارس 2022 بتاريخ 3 دقائق مضت قال أسامة زيادة: هل يمكنك إرفاق الشيفرة البرمجية الخاصة بالصورة ؟ هذا تمرين وجدته على النت و لم يكن موجود معه الحل لذلك للأسف لا استطيع ارسال الشيفرة البرمجية اقتباس
السؤال
Mohammed Hhhh
السلام عليكم ورحمة الله وبركاته
لدي مشكلة بأني لا استطيع عمل مسافه بين العناصر في ال css و كلما احاول فعل ذلك يقوم العنصر الأخير بالنزول الى الأسفل
صوره للمشكلة /
كود css :
كود ال html :
و جزاكم الله كل خير
7 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.