بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
چرایی چسبیدن دکمه Sign in به گوشه سمت راست بالای صفحه در طراحی صفحه گوگل
سلام
دوستان من هرچه قدر فکر کردم نفهمیدم که مشکل این کد من از کجاست که من وقتی صفحه رو با هر ابعادی بازش می کنم؛این دکمه sign in و دیگر قضایا،
به گوشه سمت راست بالای صفحه در همون اندازه می چسبه و اصلا یک جای ثابت همون طور که استاد آقاجانی تو آموزش ها انجام داده بودن نمی گیره.
مشکل من کجاست؟!
یعنی واس من اینطوری میشه :

ولی من میخوام همیشه اونجا بچسبه:
اینم کده منه:
<html>
<head>
<title>Google</title>
<style>
*{
padding: 0px;
margin: 0px;
}
body{
background-color:#fff;
font-family: arial,sans-serif;
font-size: 13px;
height:100%;
width: 100%;
}
input{
width: 600px;
height: 50px;
padding: 5px 10px;
border: 1px solid #cdcdcd;
box-shadow:0px 1px 3px #e5e5e5;
border-radius: 1px;
}
input:hover{
box-shadow:3px 5px 8px #e3e3e3;
}
#center{
position: absolute;
top: 250px;
text-align: center;
left: 35%;
}
.cent-btn{
background-color: #f4f4f4;
color: #757575;
border-radius: 2px;
padding: 10px 20px;
font-weight: bold;
}
.cent-btn:hover{
background-color: #f7f7f7;
color: #222222;
box-shadow: 0px 1px 3px #f6f6f6;
border:1px solid #c6c6c6;
border-radius: 2px;
}
.top-left{
cursor:pointer;
color: #404040;
}
.top-left:hover{
text-decoration:underline;
}
#top{
float:right;
clear:both;
margin: 10px;
}
#option{
background-image: url('i1_1967ca6a.png');
background-size: 528px 68px;
background-position: -132px -38px;
opacity: 0.55;
width: 30px;
height: 30px;
display:inline-block;
vertical-align:middle;
cursor:pointer;
}
#option:hover{
opacity: 1.0;
}
#sign-in{
background-color: #4684ed;
color: #ffffff;
border-radius: 2px;
padding: 10px 20px;
font-weight:bold;
}
#sign-in:hover{
box-shadow: 0px 0px 3px 0px #d9d9d9;
}
#bottom{
background-color:f2f2f2;
border-top: 1px solid #e4e4e4;
position:absolute;
bottom: 0px;
width: 100%;
height: 35px;
padding-top: 10px;
font-size: 14px;
}
.under{
color: #666;
cursor:pointer;
}
.under:hover{
text-decoration:underline;
}
</style>
</head>
<body>
<div id="top" style="padding: 10px">
<span class="top-left">Gmail</span>
<span class="top-left">Images</span>
<span id="option"></span>
<span id="sign-in">Sign in</span>
</div>
<div id="center" style="padding: 10px">
<img src="googlelogo_color_272x92dp.png" style="opacity:0.85;">
<br><br>
<input type="text">
<br><br><br>
<div>
<span class="cent-btn">Google Search</span>
<span class="cent-btn">I'm Feeling Lucky</span>
</div>
</div>
<div id="bottom">
<div style="display:inline;">
<span class="under">Advertising</span>
<span class="under">Business</span>
<span class="under">About</span>
</div>
<div style="display:inline;position:absolute;right:0">
<span class="under">Privacy</span>
<span class="under">Terms</span>
<span class="under">Settings</span>
</div>
</div>
</body>
</html>
امکانش هست راهنمایی کنین؟
0
0
فک کنم اگه position: relative; رو به body بدی درست بشه (9 سال پیش)
0
0
ممنون دوست عزیز... ولی درست نشد. (9 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
