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

كيف أستطيع جعل قسم footer آخر الصفحه في CSS

Salman Bin Mohammed

السؤال

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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...