• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

کمک در ساخت جدول

Codes

Registered User
تاریخ عضویت
16 سپتامبر 2014
نوشته‌ها
532
لایک‌ها
411
سلام،برای درست کردن جدول چطور بین آنها فاصله ایجاد کنم؟ من هر کاری کردم نامرتب می شن! لطفا کمک کنید. ممنون
کدهایی ک من نوشتم به صورت زیر هست:
HTML:
<html>
<head>
    <title>Table Rowspan</title>
</head>
<body>
<table border="1">
    <caption>Column in a Row</caption>
    <tr><th>Column 1</th>
        <th>Column 2</th>
            <th>Column 3</th>
        <th>Column 4</th></tr>
    <tr><td rowspan="0">Row 1,Col 1</td>
            <td rowspan="1">Row 1,Col 2</td>
        <td rowspan="2">Row 1,Col 3</td>
        <td rowspan="3">Row 1,Col 4</td></tr>
    <tr><td rowspan="0">Row 2,Col 1</td>
            <td rowspan="1">Row 2,Col 2</td>
        <td rowspan="2">Row 2,Col 3</td>
        <td rowspan="3">Row 2,Col 4</td></tr>
    <tr><td rowspan="0">Row 3,Col 1</td>
            <td rowspan="1">Row 3,Col 2</td>
        <td rowspan="2">Row 3,Col 3</td>
        <td rowspan="3">Row 3,Col 4</td></tr>
    <tr><td rowspan="0">Row 4,Col 1</td>
            <td rowspan="1">Row 4,Col 2</td>
        <td rowspan="2">Row 4,Col 3</td>
        <td rowspan="3">Row 4,Col 4</td></tr>
</table>
</body>
</html>
 

k-boy

Registered User
تاریخ عضویت
7 فوریه 2012
نوشته‌ها
5,616
لایک‌ها
7,060
محل سکونت
جنگل آسفالت
مقدار rowspan رو تو همه موارد مساوی بزارین.
 

k-boy

Registered User
تاریخ عضویت
7 فوریه 2012
نوشته‌ها
5,616
لایک‌ها
7,060
محل سکونت
جنگل آسفالت
از rowspan تو این موردی که شما مدنظرتونه استفاده نکردم تابحال. بیشتر برای از بین بردن وابستگی بین ستون و ردیف نسبت بهم استفاده میشه.
اگه بشه ایشون حتما میدونن @MihanV
 

homayo0on

Registered User
تاریخ عضویت
25 آگوست 2011
نوشته‌ها
555
لایک‌ها
620
احتمالاً شما مفهوم عملکرد rowspan رو اشتباه گرفتید.
کار این خاصیت چیز دیگس و استفاده اشتباه از اون موجب بهم ریختگی جدولتون شده
به هر حال ببینید این به دردتون میخوره.
HTML:
<html>
    <head>
        <title>Table Rowspan</title>
    </head>
    <body>
        <table border="1" cellpadding="5" cellspacing="0">
            <caption>Column in a Row</caption>
            <thead>
                <tr>
                    <th width="100px">Column 1</th>
                    <th width="110px">Column 2</th>
                    <th width="120px">Column 3</th>
                    <th width="130px">Column 4</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td height="25px">Row 1,Col 1</td>
                    <td>Row 1,Col 2</td>
                    <td>Row 1,Col 3</td>
                    <td>Row 1,Col 4</td>
                </tr>
                <tr>
                    <td height="45px">Row 2,Col 1</td>
                    <td>Row 2,Col 2</td>
                    <td>Row 2,Col 3</td>
                    <td>Row 2,Col 4</td>
                </tr>
                <tr>
                    <td height="60px">Row 3,Col 1</td>
                    <td>Row 3,Col 2</td>
                    <td>Row 3,Col 3</td>
                    <td>Row 3,Col 4</td>
                </tr>
                <tr>
                    <td height="80px">Row 4,Col 1</td>
                    <td>Row 4,Col 2</td>
                    <td>Row 4,Col 3</td>
                    <td>Row 4,Col 4</td>
                </tr>
            </tbody>
        </table>
    </body>
</html>
پ . ن : تو پست قبلیتون فکر کنم سطر و ستون رو هم برعکس گفتید
 

Codes

Registered User
تاریخ عضویت
16 سپتامبر 2014
نوشته‌ها
532
لایک‌ها
411
احتمالاً شما مفهوم عملکرد rowspan رو اشتباه گرفتید.
کار این خاصیت چیز دیگس و استفاده اشتباه از اون موجب بهم ریختگی جدولتون شده
codes........
پ . ن : تو پست قبلیتون فکر کنم سطر و ستون رو هم برعکس گفتید
بله حق با شماست، من سطر و ستون رو برعکس گفتم!:general705: عذر میخوام:general401:
ممنون از کد ولی من کد رو که وارد کردم مرورگرم هنگ کرد! این کد thead و tbody که نوشتید چیه؟
 

homayo0on

Registered User
تاریخ عضویت
25 آگوست 2011
نوشته‌ها
555
لایک‌ها
620
بله حق با شماست، من سطر و ستون رو برعکس گفتم!:general705: عذر میخوام:general401:
ممنون از کد ولی من کد رو که وارد کردم مرورگرم هنگ کرد! این کد thead و tbody که نوشتید چیه؟
والا این کد چیزی نداشت که باعث شه مرورگر هنگ کنه، مرورگرت احتمالا داغونه !!!

thead محدوده هدر جدول رو مشخص میکنه
tbody محدوده بدنه جدول رو مشخص میکنه
tfoot محدود فوتر جدول رو مشخص میکنه که اینجا نداشتیم نذاشتم

(اگر دوستشون نداری یا از قیافشون خوشت نمیاد حذفشون کن :) اینجا چندان تاثیری نمیزاره وجودشون )

هر td یک سلول ایجاد میکنه که تو سطر فعلی میفته.
طبیعتاً هرچی تعداد td در یک سطر بیشتر شه ستون های بیشتری خواهیم داشت
هر tr هم یه سطر جدید میسازه

خاصیت rowspan توی تگ td کارش اینه که سلول رو جوری تنظیم میکنه که دو ستون رو اشغال کنه
خاصیت colspan توی تگ td کارش اینه که سلول رو جوری تنظیم میکنه که دو سطر رو اشغال کنه


پ . ن : اگر از اینترنت ایکسپلورر استفاده میکنی ببوسش بزار کنار، کروم یا فایرفاکس نصب کن، برای اعصاب خودت خوبه....
 

Codes

Registered User
تاریخ عضویت
16 سپتامبر 2014
نوشته‌ها
532
لایک‌ها
411
واقعا ممنونم، اون مشگل هنگ مرورگر که گفتم الان درست شد! نمی دونم اون موقع چش شده بود!
الان کدهای جدولم همونی که من می خواستم، ممنونم از کمکتون :)
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,426
محل سکونت
کرج
یه استایل ریز هم دادم :
دمو :
DPXc.png


کد:
کد:
<style>

td, th {
    background: #f5f5f5;
font-family:tahoma;
font-size:8pt;
    font-weight: normal;
    width: 80px;
    height: 2rem;
    border: 0px solid #ccc;
    text-align: center;
    padding:5px;
}

th {
    background: #ddd;
    border-color: white;
}

</style>

<table>
              <thead>
                <tr>
                  <th>x1</th>
                     <th>x2</th>
               
                </tr>
              </thead>
              <tbody>

<tr>
<td>A</td>
<td>B</td>
</tr>

<tr style="height:50px">
<td>A</td>
<td>B</td>
</tr>
   
<tr style="height:70px">
<td>A</td>
<td>B</td>
</tr>

<tr style="height:100px">
<td>A</td>
<td>B</td>
</tr>
 
<tr style="height:130px">
<td>A</td>
<td>B</td>
</tr>


              </tbody>
            </table>
 
بالا