نمایش متافوت جدول در فایرفاکس و اینترنت اکسپلورر

confesseur

Member
ببینید من دوتا مشکل دارم
نمایش جداول توی ff به زیبایی ie نیست
این عکسو ببنید
2cpxmbs.jpg

خب مسئله سر اینه که bordercolor در فایرفاکس اعمال نشده
 
آخرین ویرایش:

confesseur

Member
PHP:
<table dir="ltr" width="50%" border="1" cellpadding="2" bordercolor="#E9E9E9">
<tr>
<td width="45%">تابع</td>
<td width="10%">پایانه</td>
</tr>
<tr>
<td>M</td>
<td>P2</td></tr>
<tr>
<td>j</td>
<td>P3</td>
</tr>
<tr>
<td>fG</td>
<td>P4</td>
</tr>
<tr>
<td>gF</td>
<td>P5</td>
</tr><tr>
<td>x2V</td>
<td>P6</td>
</tr>
<tr>
<td>zR</td>
<td>P7</td>
</tr><tr>
<td>GE</td>
<td>P8</td>
</tr>
<tr>
<td>vij</td>
<td>P9</td>
</tr>
</table>
بفرمائید قربان
 

confesseur

Member
پاسخ

سلام اما روش حل مسله

2cpxmbs.jpg


خب همون طور که مشخصه صفت bordercolor اعمال نشده و علت اون غیر استاندارد بودن اون هست
css کلید حل این مشکله
به این صورت که در درون تگ head این کدو قرار میدین(تعریف یه کلاس جهت اعمال برروی تمام td ها)
PHP:
<head><style type="text/css"><!--
td {border:1px solid #E9E9E9;}
--></style></head>
توضیح این که این کد ضخامت و رنگ کادر هر سلول( روی تمام سلول ها اعمال میشه )رو مشخص می کنه

و سپس به table این css style رو اعمال می کنین
PHP:
border:1px solid #E9E9E9;
جهت مشخص نمودن رنگ و ضخامت کادر تمام جدول (نه سلول ها)

در ضمن اگه مایل بودین یه td از این css style استفاده نکنه کافی به اون td یه استایل جدید بدید
اضافه کنم این اولین تجربه من در استفاده از css برای حل مشکل بود به این علت که همواره از css استفاده میکنم و همیشه حجم صفحه رو هم تا پنجاه درصد هم کم کردم با حذف کدای تکراری ولی این مورد فقط css مشکلمو حل میکرد
همین طور اگه بخایت بین سلول ها فاصله ایجاد کنید property cellpadding رو مقدار بدین
موفق باشید بچه ها مخصوصا مدیر محترم این بخش(وهمه بچه های اینجا)
 

جدیدترین ارسال ها

بالا