تنظیم footer سایت در انتهای صفحه با html و css
سلام میخوام فوتر سایتم دقیقا در انتهای صفحه بچسبه. الان کدهایی که نوشتم فوتر میاد وسط صفحه قرار می گیره.
<footer class="text-left main-footer">
<div class="row">
<div class="col-md-2 col-xs-12"></div>
<div class="col-md-8 col-xs-12"></div>
<div class="col-md-2 col-xs-12"></div>
</div>
</footer>
وقتی اجرا میکنم فوتر نمیره در انتهای صفحه بچسبه و وسط صفحه نمایش داده میشه. لطفا بفرمایید برای تنظیم footer سایت در انتهای صفحه با html و css باید دقیقا چیکار کنم ؟
پاسخ هوش مصنوعی
برای اینکه فوتر سایت شما در انتهای صفحه قرار بگیرد، می توانید از CSS استفاده کنید تا به فوتر ویژگی های لازم را اعمال کنید. در زیر یک مثال کامل از کد HTML و CSS برای قرار دادن فوتر در انتهای صفحه آورده شده است.
<!DOCTYPE html>
<html lang="fa">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="styles.css">
<title>Footer Example</title>
</head>
<body>
<div class="content">
<h1>محتوای سایت</h1>
<p>این قسمت شامل محتوای اصلی سایت شماست.</p>
</div>
<footer class="text-left main-footer">
<div class="row">
<div class="col-md-2 col-xs-12"></div>
<div class="col-md-8 col-xs-12">فوتر سایت</div>
<div class="col-md-2 col-xs-12"></div>
</div>
</footer>
</body>
</html>
body {
display: flex;
flex-direction: column;
min-height: 100vh;
margin: 0;
}
.content {
flex: 1;
}
.main-footer {
background-color: #f8f9fa;
text-align: center;
padding: 20px 0;
}
در کد CSS بالا، از ویژگی flex استفاده شده است تا ساختار صفحه به صورت ستونی باشد. این کار باعث می شود که محتوای اصلی (داخل .content) فضای خالی را پر کند و فوتر در انتهای صفحه قرار گیرد.
تنظیم footer سایت در انتهای صفحه با html و css
این کار رو به سادگی می تونید انجام بدید. کافیه یک کلاس به نام footer ایجاد کنید. البته نام کلاس دلخواه هست. و برای این کلاس استایل های زیر رو بنویسید :
<style>
.footer {
position: fixed;
left: 0;
bottom: 0;
width: 100%;
background-color: red;
color: white;
text-align: center;
}
</style>
حالا کافیه به تگ footer خودتون این کلاس رو بدید. در واقع کد کامل شما به صورت زیر تبدیل میشه :
<style>
.footer {
position: fixed;
left: 0;
bottom: 0;
width: 100%;
background-color: red;
color: white;
text-align: center;
}
</style>
<footer class="text-left main-footer footer">
<div class="row">
<div class="col-md-2 col-xs-12"></div>
<div class="col-md-8 col-xs-12"></div>
<div class="col-md-2 col-xs-12"></div>
</div>
</footer>
حالا اگر اجرا کنید می بینید که فوتر سایت شما در انتهای صفحه ثابت شده. این کدها رو از این لینک میتونید ببینید.
- دسترسی به پکیج های nuget در زمان قطع نت بین الملل
- نمایش آخرین ردیف دیتاگیرید موقع لود در wpf
- مشکل اینترنت جهانی و عدم دسترسی به cdnjs.cloudflare.com
- مشکل در نصب sql server 2022
- جلوگیری از اد شدن خودکار در گروه و کانال تلگرام
- کم کردن حجم فیلم توسط کد در Asp net core
- چه کسانی استوری تلگرام را می بینند ؟
- برای کسب و کار تلگرام پرمیوم بهتره یا واتس اپ بیزینس ؟
- جلوگیری از انتشار غیرمجاز مطالب در کانال های تلگرامی
- تفاوت های تلگرام و واتس اپ چیست ؟
- کار با CkEditor با قابلیت آپلود عکس
- حذف فایلها و دستورات Css و JavaScript اضافی
- جمع کردن (Collapse) منوی جانبی موقع لود فرم در پنل AdminLte
- تبدیل اعداد انگلیسی به فارسی در سایت
- نحوه حذف پس زمینه سیاه صفحه مدال در بوت استرپ
- منظور از فرانت اند و بک اند چیست ؟
- آموزش کار با Position ها در css
- نمایش منو با راست کلیک کردن روی Ckeditor
- ایجاد جدول ریسپانسیو در بوت استرپ
- برگرداندن محتویات فایل css از طریق نرم افزار phpstorm