View Full Version : سوال: تنظیم یک لیست به شکل یک باکس
  
skylove
شنبه 01 خرداد 1395, 13:20 عصر
با سلام دوستان 
من میخوام یک باکس شبیه به این  عکس با HTML  و CSS درست کنم، (باکسی که زیر عنوان size نوشته شده) اما نمیدونم چرا نامنظم هستش؟ کدوم قسمت رو باید اصلاح کنم و یا چه کدی رو اضافه کنم؟
 و سوال دومم اینکه میخوام دو دکمه ی پایین کاملا به هم بچسبن و همینطور به پایین کادر، که  با این هم مشکل دارم. اگه ممکنه راهنمایی کنید.
ممنونم
کد css مربوط به باکس:
ul#size-list{
    width: 80px;
    list-style-type: none;
    border: 1px solid gray;
    text-align: center;
}
ul#size-list li{
    display: inline;
    border-right: 1px solid gray;
    display: inline-block;
}
skylove
شنبه 01 خرداد 1395, 13:23 عصر
و همینطور کدی که برای دکمه های پایین نوشتم بصئرت زیر هستش:
کدهای بخش HTML:
<div class="footer">
		<button class="add-cart">Add to cart</button>
		<button class="add-wishlist">Add to Wishlist</button>
	</div>
کدهای قسمت CSS: 
.footer{
	height: 40px;
	width: 100%;
	position: absolute;
}
.add-cart{
	width: 370px;
	padding:7px;
	color: white;
	background-color: black;
	display: inline-block;
	text-align: center;
	margin-bottom: 0;
	border:none;
}
.add-wishlist{
	width: 370px;
	padding:7px;
	color: black;
	display: inline;
	text-align: center;
	margin: 0;
	border:none;
}
elias102
شنبه 01 خرداد 1395, 23:23 عصر
من میخوام یک باکس شبیه به این عکس با HTML و CSS درست کنم، (باکسی که زیر عنوان size نوشته شده) اما نمیدونم چرا نامنظم هستش؟ کدوم قسمت رو باید اصلاح کنم و یا چه کدی رو اضافه کنم؟
سلام دوست عزیز؛
من کد css شما رو به این صورت تغییر دادم و مشکل حل شد : 
ul#size-list{border: 1px solid black;
padding:0;
display: inline;	
text-align: center;
}
#size-list li {
display: inline-block;
border-right: 1px solid gray;
width: 5%;
}
کد رو بررسی بفرمایین . 
سوال دومتون رو هم مطالعه کنم اگه کمکی از دستم بر اومد دریغ نمیکنم . 
موفق باشین .
elias102
یک شنبه 02 خرداد 1395, 00:00 صبح
و سوال دومم اینکه میخوام دو دکمه ی پایین کاملا به هم بچسبن و همینطور به پایین کادر، که با این هم مشکل دارم. اگه ممکنه راهنمایی کنید.
برای قرار گرفتن این دو button در انتهای کادر یا صفحه ، کد زیر رو در آخر کدهای .footer که نوشتین قرار بدین : 
bottom: 0;
و برای چسبیدن button ها به همدیگه کد زیر رو در آخر کدهای .add-cart
 و .add-wishlist قرار بدین : 
float: left;
امیدوارم که تونسته باشم جواب بدرد بخوری داده باشم .
موفق باشین ، یاعلی.
skylove
یک شنبه 02 خرداد 1395, 13:48 عصر
خیلی ممنونم از جوابی که دادید، انجامش دادم و مشکل کادر حل شد. 
فقط قسمت دوم  مشکل فاصله بینشون برطرف شد، ولی فقط از کنار سمت راست فاصله داره، و همینطور bottom:0; رو نوشتم از کادر سفید خیلی پایینتر میره.
elias102
یک شنبه 02 خرداد 1395, 15:52 عصر
فقط قسمت دوم مشکل فاصله بینشون برطرف شد، ولی فقط از کنار سمت راست فاصله داره، و همینطور bottom:0; رو نوشتم از کادر سفید خیلی پایینتر میره.
عذر میخوام بنده چون دیدم که به کادر ;position : absolute دادین فکر کردم حتما به کادر اولیتون هم position : relative; دادین پس اگه هنوز این کار رو انجام ندادین انجامش بدین تا موقعیت کادر دوم نسبت به کادر اول سنجیده بشه نه کل صفحه . 
موفق باشین .
skylove
یک شنبه 02 خرداد 1395, 23:56 عصر
خیلی ممنونم، درست شد:لبخندساده:
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.