PDA

View Full Version : مشکل در چسبیدن فوتر پایین صفحه



mahdivita
جمعه 11 مهر 1393, 14:55 عصر
سلام
من به یه مشکل عجیب برخوردم
اینکه فوتر به پایین صفحه نمیچسبه و زیر آخرین عنصر صفحه قرار گرفته !!!!!!
خیلی عجیبه
کدی هم که نوشتم اینه :
footer{
background-color:#17555c;
height:100px;
}

<footer></footer>

SlowCode
جمعه 11 مهر 1393, 15:03 عصر
سلام
باید از position:absolute استفاده کنی.
نمونه کد:


<!doctype html>
<html>
<head>
<style>
*{margin: 0;padding: 0;}
footer{
background-color:#17555c;
position:absolute;width:100%;height:100px;bottom:0 ;
}
</style>
</head>
<body>
<footer></footer>
</body>
</html>

mahdivita
جمعه 11 مهر 1393, 16:09 عصر
نشد این هم

SlowCode
جمعه 11 مهر 1393, 16:26 عصر
چرا نشد؟
دقیقا این کدی که دادم رو بریز تو یه فایل و اجراش کن ببین همونی هست که میخوای؟
اگه این کدها رو داخل قالبت استفاده کردی و نشده به خاطر کدهای دیگه ای هست که نوشتی و یا ساختارت درست نیست! در هر صورت قالبت رو بزار تا بررسی کنیم.

mahdivita
جمعه 11 مهر 1393, 16:39 عصر
اون کدی که شما دادین کار میکنه اما تو قالب من نه :(
کدهای من ایناس :
/*@font-face{
font-family:'Far.Two Light';
src:url('font/FarTwoLight.eot?#') format('eot'),
url('font/FarTwoLight.woff') format('woff'),
url('font/FarTwoLight.svg') format('svg'),
url('font/FarTwoLight.ttf') format('truetype')
}
@font-face{
font-family:'Century Gothic';
src:url('font/gomic.eot?#') format('eot'),
url('font/gomic.woff') format('woff'),
url('font/gomic.svg') format('svg'),
url('font/gomic.ttf') format('truetype')
}
*/
*{
text-decoration:none;
margin: 0 auto;
padding: 0;
border: 0;
outline: 0;
direction: rtl;
font-family:"Far.Two Light", "Century Gothic";
}
*::selection {
background-color: rgba(252, 174, 50, 0.8);
color: #FFFFFF;
}
*::-moz-selection {
background-color: rgba(252, 174, 50, 0.8);
color: #FFFFFF;
}
html{
background:url(../img/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#wraper{
width:960px;
}
header{
background-color:#17555c;
height:17px;
}
#logo{
background-image:url(../img/logo.png);
background-repeat:no-repeat;
height:265px;
width:600px;
margin-top:30px;
}
#nav ul{
list-style:none;
}
#nav ul li{
background-image:url(../img/circle.png);
width:140px;
height:132px;
display: inline-block;
transition-duration: 0.2s, 0.2s;
transition: all linear 0.2s;
-o-transition: all linear 0.2s;
-moz-transition: all linear 0.2s;
-webkit-transition: all linear 0.2s;
-ms-transition: all linear 0.2s;
}
#nav ul li:nth-child(2){
top:30px;
position:relative;
}
#nav ul li:nth-child(4){
top:30px;
position:relative;
}
#nav ul li:nth-child(3){
top:60px;
position:relative;
}
#nav ul li:hover{
background-image:url(../img/li.png);
width:140px;
height:132px;
display: inline-block;
-moz-transition-duration: 0.2s, 0.2s;
-o-transition-duration: 0.2s, 0.2s;
-ms-transition-duration: 0.2s, 0.2s;
-webkit-transition-duration: 0.2s, 0.2s;
}
#nav ul li a {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 25px;
position: relative;
right: 35px;
top: 28px;
}
#nav ul li a {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 25px;
position: relative;
right: 35px;
top: 28px;
}
#nav{
width: 740px;
}
#about {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 25px;
position: relative;
}
#abouten {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 16px;
position: relative;
top: -6px;
display: block;
right: -3px;
}
#price {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 25px;
position: relative;
}
#pricen {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 16px;
position: relative;
top: -6px;
display: block;
right: 14px;
}
#portfolio {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 25px;
position: relative;
right: -15px;
}
#portfolioen {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 16px;
position: relative;
top: -6px;
display: block;
}
#services {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 25px;
position: relative;
right: 4px;
}
#servicesen {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 16px;
position: relative;
top: -6px;
display: block;
right: 5px;
}

#contact {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 25px;
position: relative;
right: -11px;
}
#contacten {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 16px;
position: relative;
top: -6px;
display: block;
right: -11px;
}
footer{
background-color:#17555c;
width:100%;
height:50px;
bottom:0;
}

SlowCode
جمعه 11 مهر 1393, 16:56 عصر
باید کدهای html رو هم بزاری! وگرنه نمیشه علت یابی کرد!

mahdivita
جمعه 11 مهر 1393, 17:01 عصر
<body>
<div id="wraper">
<header></header>
<div id="logo"></div><!--logo-->
<nav id="nav">
<ul>
<li><a href="">
<span id="about">درباره ما</span>
<span id="abouten">About We</span>
</a></li>
<li><a href="">
<span id="price">تعرفه ها</span>
<span id="pricen">price</span>
</a></li>
<li><a href="">
<span id="portfolio">نمونه کارها</span>
<span id="portfolioen">portfolio</span>
</a></li>
<li><a href="">
<span id="services">خدمات</span>
<span id="servicesen">services</span>
</a></li>
<li><a href="">
<span id="contact">تماس با ما</span>
<span id="contacten">contact we</span>
</a></li>
</ul>
</nav>
<footer></footer>
</div><!--wraper-->
</body>

SlowCode
جمعه 11 مهر 1393, 17:07 عصر
position: absolute رو به فوتر ندادی که! این دو خط رو به فوترت اضافه کن:

position: absolute;left: 0;

mahdivita
جمعه 11 مهر 1393, 17:32 عصر
نمیشه چرا!!!!!!!:افسرده:

SlowCode
جمعه 11 مهر 1393, 17:41 عصر
واسه من که کار میکنه:


<!doctype html>
<html>
<head>
<meta charset="UTF-8"/>
<style>
*{
text-decoration:none;
margin: 0 auto;
padding: 0;
border: 0;
outline: 0;
direction: rtl;
font-family:"Far.Two Light", "Century Gothic";
}
*::selection {
background-color: rgba(252, 174, 50, 0.8);
color: #FFFFFF;
}
*::-moz-selection {
background-color: rgba(252, 174, 50, 0.8);
color: #FFFFFF;
}
html{
background:url(../img/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#wraper{
width:960px;
}
header{
background-color:#17555c;
height:17px;
}
#logo{
background-image:url(../img/logo.png);
background-repeat:no-repeat;
height:265px;
width:600px;
margin-top:30px;
}
#nav ul{
list-style:none;
}
#nav ul li{
background-image:url(../img/circle.png);
width:140px;
height:132px;
display: inline-block;
transition-duration: 0.2s, 0.2s;
transition: all linear 0.2s;
-o-transition: all linear 0.2s;
-moz-transition: all linear 0.2s;
-webkit-transition: all linear 0.2s;
-ms-transition: all linear 0.2s;
}
#nav ul li:nth-child(2){
top:30px;
position:relative;
}
#nav ul li:nth-child(4){
top:30px;
position:relative;
}
#nav ul li:nth-child(3){
top:60px;
position:relative;
}
#nav ul li:hover{
background-image:url(../img/li.png);
width:140px;
height:132px;
display: inline-block;
-moz-transition-duration: 0.2s, 0.2s;
-o-transition-duration: 0.2s, 0.2s;
-ms-transition-duration: 0.2s, 0.2s;
-webkit-transition-duration: 0.2s, 0.2s;
}
#nav ul li a {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 25px;
position: relative;
right: 35px;
top: 28px;
}
#nav ul li a {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 25px;
position: relative;
right: 35px;
top: 28px;
}
#nav{
width: 740px;
}
#about {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 25px;
position: relative;
}
#abouten {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 16px;
position: relative;
top: -6px;
display: block;
right: -3px;
}
#price {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 25px;
position: relative;
}
#pricen {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 16px;
position: relative;
top: -6px;
display: block;
right: 14px;
}
#portfolio {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 25px;
position: relative;
right: -15px;
}
#portfolioen {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 16px;
position: relative;
top: -6px;
display: block;
}
#services {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 25px;
position: relative;
right: 4px;
}
#servicesen {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 16px;
position: relative;
top: -6px;
display: block;
right: 5px;
}

#contact {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 25px;
position: relative;
right: -11px;
}
#contacten {
color: #fff;
font-family: "B Koodak", "Century Gothic";
font-size: 16px;
position: relative;
top: -6px;
display: block;
right: -11px;
}
footer{
background-color:#17555c;
width:960px;
height:50px;
bottom:0;
position: absolute;
}
</style>
</head>
<body>
<div id="wraper">
<header></header>
<div id="logo"></div><!--logo-->
<nav id="nav">
<ul>
<li><a href="">
<span id="about">درباره ما</span>
<span id="abouten">About We</span>
</a></li>
<li><a href="">
<span id="price">تعرفه ها</span>
<span id="pricen">price</span>
</a></li>
<li><a href="">
<span id="portfolio">نمونه کارها</span>
<span id="portfolioen">portfolio</span>
</a></li>
<li><a href="">
<span id="services">خدمات</span>
<span id="servicesen">services</span>
</a></li>
<li><a href="">
<span id="contact">تماس با ما</span>
<span id="contacten">contact we</span>
</a></li>
</ul>
</nav>
<footer></footer>
</div><!--wraper-->
</body>
</html>

mahdivita
جمعه 11 مهر 1393, 21:18 عصر
خب الان این 100% هست و کل عرض صفحه رو گرفته من میخوام 960 پیکسل باشه و وسط باشه و وقتی width : 960px میدم درست میشه ولی وسط نیست
چه باید کرد

SlowCode
جمعه 11 مهر 1393, 23:40 عصر
پست قبلی رو ویرایش کردم، باید left:0 رو حذف کنی.

mahdivita
شنبه 12 مهر 1393, 00:09 صبح
خیلی ممنون از کمکتون
یه دنیا ممنون :قلب::تشویق:

He'll Boy
شنبه 07 دی 1398, 02:19 صبح
position: absolute رو به فوتر ندادی که! این دو خط رو به فوترت اضافه کن:

position: absolute;left: 0;


خیلی ممنون برای من کار کرد:قلب::قلب: