تنظیم 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>
حالا اگر اجرا کنید می بینید که فوتر سایت شما در انتهای صفحه ثابت شده. این کدها رو از این لینک میتونید ببینید.
- آموزش استفاده از پلاگین گردونه شانس در Asp.net core به همراه سورس
- نمایش متن به صورت فرمت شده در CkEditor
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- کار با CkEditor با قابلیت آپلود عکس
- حذف فایلها و دستورات Css و JavaScript اضافی
- جمع کردن (Collapse) منوی جانبی موقع لود فرم در پنل AdminLte
- تبدیل اعداد انگلیسی به فارسی در سایت
- نحوه حذف پس زمینه سیاه صفحه مدال در بوت استرپ
- منظور از فرانت اند و بک اند چیست ؟
- آموزش کار با Position ها در css
- نمایش منو با راست کلیک کردن روی Ckeditor
- ایجاد جدول ریسپانسیو در بوت استرپ
- برگرداندن محتویات فایل css از طریق نرم افزار phpstorm