واضح آرشیو وب فارسی:سایت ریسک: مشکل با Rowspan Mahdi_20 19 فروردين 1386, 12:58<html dir="rtl"> <head> <meta "Content-Type" content="text/html; charset=windows-1252"> <title>New Page 1</title> </head> <body> <table border="1" width="100%"> <tr> <td height="12"> </td> <td height="555" rowspan="3" bgcolor="green"> </td> <td height="12"> </td> </tr> <tr> <td height="150" bgcolor="red"> </td> <td height="150" bgcolor="red"> </td> </tr> <tr> <td height="300"> </td> <td height="300"> </td> </tr> </table> </body> </html> من اندازه Height سطر قرمز رنگ رو ثابت دادم ولی وقتی ستون سبز(وسطی) از صفحه بزرگتر میشه همه اندازه ها به هم میریزه... برای نمونه شما اندازه 555 رو به 900 تغییر بدین :eek: مشاهده میکنید که چه زاقارت میشه؟ ...به نظرتون راه حل چیه؟ tabib_m 19 فروردين 1386, 18:16خوب وقتی height رو برابر با 900 میکنی ، تی دی های آخری رو هم ، heightشون رو برابر با 750 کن... Mahdi_20 20 فروردين 1386, 07:22نه عزیز من 900 رو برای امتحان گفتم حالا اگه متن من بیشتر از حد معمول شد چی؟..متنی که در سایت قرار میگیره قابل تغییره دیگه.. tabib_m 20 فروردين 1386, 21:06با استفاده از متد clientHeight ، ارتفاع رو بدست بیار و بعد ارتفاع مورد نیاز اون دو تا تی دی رو حساب کن و اونوقت عوضشون کن... اگه متوجه نشدی ، بگو بیشتر توضیح بدم... موفق باشید. Mahdi_20 21 فروردين 1386, 14:10من برا یه CMS پوسته(Skin) طراحی میکنم، این کاری که شما میگین تو این مورد قابل انجام نیست. tabib_m 22 فروردين 1386, 22:54من برا یه CMS پوسته(Skin) طراحی میکنم، این کاری که شما میگین تو این مورد قابل انجام نیست. چرا؟ چه ربطی داره؟ توی پوسته ی CMS نمیشه از کدهای جاواسکریپت استفاده کرد؟ aloke 29 فروردين 1386, 19:11دوست عزيز در ابتدا بايد به شما عرض كنم كه از attribute ارتفاع در <td> نمي توان استفاده كرد چون <td> مربوط به ستون مي شود و براي ستون پهنا بايد در نظر گرفت . چند اشكال ديگه هم داشت كه برطرفشون كردم . اما در مورد كد : من كد شما را اصلاح كردم وبه جاي عدد 900 شما عدد 1500 را نيز به آن دادم و table درست شده . كدش را نيز قرار ميدهم . <html> <head> <meta "Content-Type" content="text/html; charset=utf-8"> <title>New Page 1</title> </head> <body dir="rtl"> <table border="1" height="1500px" width="760px" align="center"> <tr height="12px"> <td> </td> <td rowspan="3" bgcolor="green"> </td> <td> </td> </tr> <tr height="150px"> <td bgcolor="red"> </td> <td bgcolor="red"> </td> </tr> <tr> <td> </td> <td> </td> </tr> </table> </body> </html> Mahdi_20 30 فروردين 1386, 07:19آقا ممنون از لطفتون..فکر کنم اولین باره به سایت میاین..خوش آمدی من این کد رو تو Frontpage تولید کردم .. آیا مشکل فقط این بود که به TD ارتفاع داده بودم؟؟؟ aloke 30 فروردين 1386, 12:46بله دوست عزيز تنها مشكل table شما اين بود كه نبايد به <td> ارتفاع مي دايد و فقط بايد براي <tr> ها ي table تون ارتفاع در نظر ميگرفتيد. در ضمن dir از attribute هاي body مي باشد . و اگه مي خواهيد حروف فارسي سايتتون را browser ها support كنند بايد charset =utf-8 باشد . در آخر يك توصيه دوستانه براتون دارم : و آن اينكه اگه مي خواهي حرفه اي كار كني با frontpage كار نكن ... Mahdi_20 09 تير 1386, 14:44آقا من بعد از مدتها یه مشکل دیگه با این کد پیدا کردم.. اگه در <td> که rowspan=3 است یه Table با Width=900 بدیم باز همون مشکل پیش میاد:razz:
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 317]