PDA

View Full Version : مشکل با نمایش متن در table



manager_66
جمعه 27 آبان 1390, 21:38 عصر
سلام / من این جدول رو دارم :


78032


مشکل اینجاست که میخوام اطلاعات بیشتر رو پایین ، سمپ چپ ستون نام محصول یعنی همونجایی که الان مشخص کردم (بیاد اینجا :)) بذارم . هر کار میکنم نمیشه . این کد html :



<td class="imgproduct"><img src="<?php echo 'Admin/productpic/'.$picname; ?>" alt="broken_img" /></td>
<td class="nameproduct" >
<?php echo $prorow["name"] ?><a href="" > اطلاعات بیشتر </a>
</td>
<td class="priceproduct"><?php echo $prorow["price"] ?></td>
<!-- <td class="companyproduct"><?php // echo $rowcomp["name"]; ?></td> -->
<td class="modelproduct"><?php echo $prorow["model"]; ?></td>
<td class="shopproduct">
<div class="prodshop"><span>افزودن به سبد</span></div>
</td>
این هم کد css :

.table_product
{
width:530px;
text-align:center;

}
.table_product tr th
{
direction:rtl;
font-family:tahoma;
font-size:10px;
color:#fff;
background:#666;
}
.table_product tr td img
{
width:145px;
height:135px;
}

.table_product tr td
{
font-family:tahoma;
font-size:12px;
width:90px;
}
.table_product tr .imgproduct
{
width:145px;
}
.table_product tr .nameproduct
{
width:500px;

}
.table_product tr .priceproduct
{
width:200px;
}
.table_product tr .companyproduct,.table_product tr .modelproduct
{
width:100px;
}
.table_product tr .shopproduct
{
width:250px;
}



ممنون میشم کمک کنید .

blackmak
شنبه 28 آبان 1390, 02:37 صبح
html تغییر بدید:


<table border="2">
<td rowspan="2" class="imgproduct"><img src="<?php echo 'Admin/productpic/'.$picname; ?>" alt="broken_img" /></td>
<td class="nameproduct" >asas
<?php echo $prorow["name"] ?>
</td>
<td rowspan="2" class="priceproduct"><?php echo $prorow["price"] ?></td>
<!-- <td class="companyproduct"><?php // echo $rowcomp["name"]; ?></td> -->
<td rowspan="2" class="modelproduct"><?php echo $prorow["model"]; ?></td>
<td rowspan="2" class="shopproduct">
<div class="prodshop"><span>افزودن به سبد</span></div>
</td>
<tr>
<td style="height:25px; text-align:left" ><a href="" > اطلاعات بیشتر </a></td>
</table>

manager_66
شنبه 28 آبان 1390, 11:15 صبح
ممنون / ولی منظورم یک چیز دیگه بود . من میخوام فقط اطلاعات بیشتر به اونجایی که تو عکس مشخص کردم (پایینترین جای ستون نام سمت چپ) بره ولی کد شما کلا یک سطر جدید میسازه و نام و اطلاعات بیشتر رو اونجا نشون میده . از position هم نمیخوام استفاده کنم . چون ممکنه بعضی کالاهایی که وارد میکنم نامشون طولانی باشه بنابراین نباید مکان قرارگیری اطلاعات بیشتر ثابت باشه . :قلب:

دوستان مشکل حل شد . کدش رو قرار میدم ببینید درسته یا راه بهینه تری هم هست ؟!


<td class="imgproduct"><img src="<?php echo 'Admin/productpic/'.$picname; ?>" alt="broken_img" /></td>
<td class="nameproduct" >
<div class="nameproductcontainer">
<div class="productname">
<?php echo '<b>'.$prorow["name"].'</b><p class="text1product">'.$prorow["text1"].'</p>'; ?>
</div>
<div class="moreread">
<a href="<?php echo $prorow["id"]; ?>" title="کليک کنيد"><span> اطلاعات بيشتر </span></a>
</div>
</div>
</td>
<td class="priceproduct"><?php echo $prorow["price"] ?></td>
<!-- <td class="companyproduct"><?php // echo $rowcomp["name"]; ?></td> -->
<td class="modelproduct"><?php echo $prorow["model"]; ?></td>
<td class="shopproduct">
<div class="prodshop"><span>افزودن به سبد</span></div>
</td>

.nameproductcontainer
{

height:135px;
overflow:hidden;
}
.productname
{
padding-top: 5px;
height:110px;
overflow:hidden;
}
.moreread
{
display:block;
margin-top:1px;
margin-left:-70px;
}