اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر (معدل)

وعليكم السلام 

<section  class="ksa">
 <footer id="footer" >
   <p>
     ©Amber Picture
   </p>
 </footer>
</section>

الأفضل والأصح هو عدم وضع semantic element داخل section يعتبر وسم footer من semantic element وهو معرف أن يوجد في الغالب في أسفل الصفحة . أيضا عند إعطاء خصائص CSS تعطيها لعنصر الأب لا يمكن إعطاء section خائص و footer خصائص أخرى مخالفة للخصائص التي أعطيت لـ section ، لقد حللت المشكلة قمت بحذف الـ section وبقيت على footer لوحده ، كذلك قمت بحذف <div class="anyways" > والبقاء على <section  class="slider" > حتى تأتي العناصر تحت بعضها في الصفحة.

class="anyways في أحد خصائصه أن position: absolute; لذلك أتي footer تحت عناصره 

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

الكود بالكتابة الصحيحة

<div class="Picture second " >
  <img src="../P/62f7dfde-2ac9-4c64-b7e7-fea6df056d23.jpg" alt="">
</div>

  الملف بعد حل المشاكل 

Min.html.zip

تم التعديل في بواسطة أسامة زيادة
  • 0
نشر

يوجد حل بسيط وهو اعطاء مكونات الصفحة الداخلية طول 100vh بحيث يمكن ان يكون لديك 

<!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" />
    <title>Document</title>
    <link rel="stylesheet" href="min.css" />
  </head>
  <body>
    <header></header>
    <section></section>
    <footer></footer>
  </body>
</html>

ال section فيه المحتوى الرئيسي وهذا بعض ال css

body {
  margin: 0;
}

header {
  width: 100%;
  height: 100px;
  background-color: black;
}
section {
  width: 100%;
  height: 400px;
  background-color: blueviolet;
}
footer {
  width: 100%;
  height: 200px;
  background-color: red;
}

بالشيفرة فوق النتيجة ستكون كالتالي

615980f90f368_Screenshot2021-10-03110739.thumb.png.a3a055eaac546d01daf47fe487151165.png

باضافة 

body {
  margin: 0;
}

header {
  width: 100%;
  height: 100px;
  background-color: black;
}
section {
  width: 100%;
  height: 100vh;//هذا السطر هو ما يحدث الفرق
  background-color: blueviolet;
}
footer {
  width: 100%;
  height: 200px;
  background-color: red;
}

Animation.thumb.gif.91595660bde3e487296d3b6d0dc2aba8.gif

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...