ورود

نسخه کامل مشاهده نسخه کامل : عدم ثابت ماندن اندازه جدول



ahmad1356
22-05-2010, 18:47
سلام دوستان ..شاید تکراری باشه ولی باور کنید خیلی برام مهمه سرچ هم کردم ...یکی میتونه بمن بگه چطور اندازه جدول html رو ثابت نگه دارم .. همه جور کدی هم بهش دادم .. whith هم بهش میدم بازم وقتی متن رو تو سلول تلیپ میکنم تموم میشه enter میزنم همه چی بهم میریزه .. ;n بهط هم بهش دادم بازم بهم میریزه ...
خیلی لطف میکنید ..جواب بدید ...

ودومین سوال میخوام سلول های جدول از بالا تراز بشن ... کد valign="top" بهش میدم فایده نداره کلاس هم براش نوشتم ...بازم نشد 2 تا کد تر وتمیز بدید کارم راه میفته ... مرسی ...
دوستار همگی ...

mrr1990
22-05-2010, 19:18
کدی که مینویسید لطف بفرمایید اینجا درج کنید ما هم ببینیم
شاید اینجوری اشکال کارتون در بیاد
ممنون

ahmad1356
22-05-2010, 23:13
<table width="200" border="1">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]">
<html xmlns="[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]">
<head>
<meta [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
.top {
font-family: Tahoma, Geneva, sans-serif;
font-size: 10px;
line-height: 10px;
text-align: right;
vertical-align: top;
}
</style>
</head>

<body>
<table width="858" height="438" border="1" align="center" class="top">
<tr>
<td width="193">&nbsp;</td>
<td width="193">&nbsp;</td>
<td width="128">&nbsp;</td>
<td width="128">&nbsp;</td>
<td width="182">سلام این بصورت تستی است و متاسفانه بعد از نوشتن و اینتر زدن جدول بهم میریزه </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</body>
</html>


بازم به هم میریزه منظورم اندازه جدول و سلول هاست .. با دریم ویور cs5 در منوی design کار میکنم ..

---------- Post added at 11:13 PM ---------- Previous post was at 11:12 PM ----------

البته کد از اینجا به بعد است ... البته همه جا با این مسیله مشکل دارم ...

</table>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]">
<html xmlns="[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]">
<head>
<meta [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
.top {
font-family: Tahoma, Geneva, sans-serif;
font-size: 10px;
line-height: 10px;
text-align: right;
vertical-align: top;
}
</style>
</head>

<body>
<table width="858" height="438" border="1" align="center" class="top">
<tr>
<td width="193">&nbsp;</td>
<td width="193">&nbsp;</td>
<td width="128">&nbsp;</td>
<td width="128">&nbsp;</td>
<td width="182">سلام این بصورت تستی است و متاسفانه بعد از نوشتن و اینتر زدن جدول بهم میریزه </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</body>
</html>

ahmad1356
23-05-2010, 10:15
ممنون میشم ..ببینید خلاصه بگم ..چطور اندازه های یک جدول رو ثابت نگه دارم ...که وقتی توش تایپ میکنم جدولم بهم نریزه ...مثلا سایز جدولم از اول تا آخر ثابت باشه ...

mrr1990
23-05-2010, 11:30
رفیق
سایز هر جدول متناسب با کارکتر هایی هست که داخلش جا میگیره
با توجه به کنترل cellpadding ممکن کمتر یا بیشتر هم بشه
اگر خونه های دیگه ی جدول هم پر کنید تناسب بر قرار میشه
همین الان دومین پستی که دادید بخاطر کارکتر بیشتر از پست اولتون فضای بیشتری باز کرد
امیدوارم منظورتون درست فهمیده باشم
موفق باشید

ahmad1356
23-05-2010, 13:58
بله دوست عزیز متشکرم ..منظورم همینه ..منتها نمیخوام جدول بر اساس محتویات متنی توش تنظیم بشه // چون اون طوری همش باید تنظیمش کنی ...میخوام یه جوری جدول رو ثابت نگهش دارم ..فکرکنم با css یا کلاس بشه این کارو کرد ....آیا شما میدونید ؟؟؟ میخوام اندازه جدول همواره ثابت بمونه و بر اساس محتویات توش تغییر نکنه ...؟؟؟

---------- Post added at 01:56 PM ---------- Previous post was at 01:53 PM ----------

البته خونه های دیگر جدول رو هم پر کردم ولی باز هی باید دستی دوباره whith رو تنظیم کنم ..تا یه چیزی بهش اضافه میکنم اندارش دوباره بهم میریزه ...یک نفر گفت این از ضعف های HTML است .. و نمیشه جدول رو ثابت نگهش داشت ..آیا این درسته ؟؟؟شما تصدیق میکنید ؟؟؟

---------- Post added at 01:58 PM ---------- Previous post was at 01:56 PM ----------

واقعا دلزدم کرده از طراحی وب ..

ahmad1356
23-05-2010, 21:08
سلام ..دوستان کسی میدونه کمک کنه ....مرسی ..

mq1372
23-05-2010, 22:42
سلام

شما با استفاده از سی اس اس، میتونید تگ های اچ تی ام ال رو مطابق نیازتون تغییر بدید. بدین شکل عمل کنید:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

این کد بر روی td های موجود داخل کلاس top اثر میذاره

ahmad1356
24-05-2010, 08:45
سلام ..دوست عزیز من این کد شما رو کپی کردم تو قسمت هد و به سلولهای جدول هم نسبت دادم کلاس فوق را ولی باز هم همان مشکل پا برجاست ...... تو جدول که شروع به نوشتن میکنم و انتر یا تب رو که میزنم سایزش به هم میخوره ....

ahmad1356
24-05-2010, 15:28
من منتظرم ..

tazphoenix
24-05-2010, 16:18
خیلی راحت این رو به استایل تیبلت اضافه کن.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و البته اگه طول و عرض هم به td ها بدی دیگه تکون نمیخوره بهترین چیزی که میتونم پیشنهاد بدم:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ahmad1356
24-05-2010, 18:11
شرمندم ..بازم نشد .. اینم کدم .. کجاش ایراد داره ؟؟؟؟

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]">
<html xmlns="[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]">
<head>
<meta [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style>

.table {
width:858px;
height:438px;
border:1px;
direction:rtl;
text-align:center;
table-layout:fixed;
}
.td {
width:200px;
height:100px;
}
</style>

</head>

<body>
<table table-layout:fixed width="200" border="1" class="table">
<tr>
<td width="131" height="80"><p>ewklklknlk lblwblbkl gvgjhk </p>
<p>&nbsp;</p></td>
<td width="152"> w lklkwllblb </td>
<td width="201"> ed ek nwlkl l</td>
<td width="196"><p>eckel;cnelk lnklwnk l</p>
<p>&nbsp;</p></td>
<td width="144"><p>dhsjhjhdjsh </p>
<p>&nbsp;</p></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</body>
</html>

tazphoenix
24-05-2010, 18:50
اولا" که اگه میخای اون بالایی ها رو دستی پهنا بدی دیگه به کلاس td نیاز نداری.این فرت!
دوما" بالایی ها رو از نوع th تعریف کن(مخفف table header).
سوما"
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید غلطه!چون اگه میخای از inline css استفاده کنی باید تو style باشه که اصلا" نیازی به این کار نیست!.
چهارما"! هر جور جمع میزنم مجموع پهنای td های بالایی 200 نمیشه!اینم فرت!
پنجما" (بعد پنج میشه چند؟؟!!) border رو هم لازم نداری دوبار تعریف کنی تو استایل هست!(نمیدونم چرا اینقدر علاقه داری 2 بار تعریف کنی!)

در آخر هم من هر جور تست کردم کار کرد جز وقتی اینتر زدم که اونم به خاطر اینتره نزنی حله :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ahmad1356
25-05-2010, 08:42
مرسی ...واقعا مرسی که ایرادهامو گرفتی ...بله با کد شما کاملا ثابت می ایستد ... واقعا متشکرم ....