הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה על טבלאות-html פשוט (https://hosts.co.il/forums/showthread.php?t=50194)

Nivi 20-07-07 09:37

שאלה על טבלאות-html פשוט
 
יש לי טבלה של 2 תאים, עכשיו שאני רוצה לעשות מסגרת, המסגרת מקיפה את כל הטבלה, אבל לא עושה הפרדה גם בין התאים עצמם.

http://img504.imageshack.us/img504/9841/tablewr1.jpg
הנה הדוגמה, נניח שכל צבע זה תא, אז המסגרת מקיפה את 2 התאים, אבל לא עוברת באמצע בניהם...

מישהו יודע איך פותרים את הבעיה?

חיים 20-07-07 09:39

תעשה את זה ב-CSS תקבע לטבלה שלך ID או CLASS ואז תקבע שלכל TD בטבלה שלך יהיה מסגרת...

Nivi 20-07-07 09:47

ציטוט:

נכתב במקור על ידי חיים (פרסם 525360)
תעשה את זה ב-CSS תקבע לטבלה שלך ID או CLASS ואז תקבע שלכל TD בטבלה שלך יהיה מסגרת...

ככה אבל המסגרת לא יוצאת אחידה, למשל בטבלה שהצגתי פה, אז בעצם המסגרת מקיפה את כל התא, ויש תאים שיש להם מסגרת משותפת, ככה שבאמצע במקרה הזה המסגרת תיהיה יותר עבה יותר...

חיים 20-07-07 09:52

אז תעשה רק על התאים שאתה צריך מסגרת שאתה צריך...אני לא חושב שיש פתרון אחר

Nivi 20-07-07 09:57

ציטוט:

נכתב במקור על ידי חיים (פרסם 525368)
אז תעשה רק על התאים שאתה צריך מסגרת שאתה צריך...אני לא חושב שיש פתרון אחר

אני רוצה על כל התאים... ושזה יהיה אחיד.
ראיתי במערכת של פוסטול שהם סידרו את התגובות שלהם ככה,
http://www.postool.com/cshow.php?use...n&mid=2&form=1
2 תאים מוקפים במסגרת אחידה.
הקוד css שלהם מוגן אז אני לא יכול להתסכל, אבל אם אני יבין איך עושים אם 2 תאים אני בטח יבין גם איך עושים עם יותר...

Meir 20-07-07 10:10

תנסה את זה:

HTML קוד:

<table cellspacing="0" border="1px">
        <tr>
                <td style="background: #gghffd; height: 100px; width: 500px;"></td>
        </tr>
        <tr>
                <td style="background: #ff0000; height: 100px; width: 500px;"></td>
        </tr>
</table>


Nivi 20-07-07 10:39

ציטוט:

נכתב במקור על ידי elbaz.maor (פרסם 525381)
תנסה את זה:

HTML קוד:

<table cellspacing="0" border="1px">
        <tr>
                <td style="background: #gghffd; height: 100px; width: 500px;"></td>
        </tr>
        <tr>
                <td style="background: #ff0000; height: 100px; width: 500px;"></td>
        </tr>
</table>


ניסיתי את זה בעצמי מקודם אבל זה לא עזר לי כל כך, זה פתר את הבעיה וזה מקיף את כל המסגרות כמו שצריך, אבל העובי של המסגרת אם צובעים אותו לשחור, הוא 2 פיקסל מינימום.
אבל תודה בכל זאת!, אם יש לך עוד רעיונות, אני אשמח:-)

Meir 20-07-07 10:43

תשים במקום הborder="1px" את זה:

HTML קוד:

style="border: 1px solid #000000;"

RAS 20-07-07 10:44

אתה כותב בזה משהו? אם כן זה אמור לעבוד:

PHP קוד:

<table border=1px cellspacing=0 bordercolor=black>
<
tr><td style="background: blue; height: 100; width:100;">
&
#1499;תיבה
</td></tr>
<
tr><td style="background: red; height: 100; width:100;">
&
#1499;תיבה
</td></tr>
</
table

עריכה:
הא כתבו לך משהו כזה,
אז אם ההוא לא עובד גם זה לא יעבוד.
כלומר יעבוד אבל עם מסגרת יותר עבה.

0xfo7d 20-07-07 10:46

אחי....זה פשוט מאוד.
הנה:

קוד:

<table cellspacing="0" style="border: 1px solid #000000">
        <tr>
                <td></td>
        </tr>
        <tr>
                <td></td>
        </tr>
</table>


Nivi 20-07-07 10:58

ציטוט:

נכתב במקור על ידי elbaz.maor (פרסם 525395)
תשים במקום הborder="1px" את זה:

HTML קוד:

style="border: 1px solid #000000;"

עכשיו זה מציג שוב כמו הבעיה שהייתה לי, המסגרת מקיפה את כל הטבלה כולה ולא עוברת בין התאים.


ציטוט:

נכתב במקור על ידי Ranker (פרסם 525396)
אתה כותב בזה משהו? אם כן זה אמור לעבוד:

PHP קוד:

<table border=1px cellspacing=0 bordercolor=black>
<
tr><td style="background: blue; height: 100; width:100;">
כתיבה
</td></tr>
<
tr><td style="background: red; height: 100; width:100;">
כתיבה
</td></tr>
</
table

עריכה:
הא כתבו לך משהו כזה,
אז אם ההוא לא עובד גם זה לא יעבוד.
כלומר יעבוד אבל עם מסגרת יותר עבה.

צודק, עובד עם מסגרת עבה...


ציטוט:

נכתב במקור על ידי 0xfo7d (פרסם 525399)
אחי....זה פשוט מאוד.
הנה:

קוד:

<table cellspacing="0" style="border: 1px solid #000000">
        <tr>
                <td></td>
        </tr>
        <tr>
                <td></td>
        </tr>
</table>


ניסית להריץ את הקוד אצלך וזה יצא טוב? אצלי המסגרת מקיפה את כל הטבלה ולא עוברת בין התאים...

תודה לכולכם על הניסיון! אם אתם עולים על משהו, אל תתבישו:-)

Meir 20-07-07 11:09

רגע אתה מנסה לעשות שיהיה קו שחור בין התאים?
תסתכל פה
http://lives.co.il/PHPDocument6.html

RAS 20-07-07 11:17

ציטוט:

נכתב במקור על ידי elbaz.maor (פרסם 525411)
רגע אתה מנסה לעשות שיהיה קו שחור בין התאים?
תסתכל פה
http://lives.co.il/PHPDocument6.html

רעיון מעולה, חשבתי על זה בדיוק גם עכשיו. |קורץ|
לשים מסגרת שמקיפה ומסגרת אחת שנמצאת רק למעלה.

Nivi 20-07-07 11:25

ציטוט:

נכתב במקור על ידי elbaz.maor (פרסם 525411)
רגע אתה מנסה לעשות שיהיה קו שחור בין התאים?
תסתכל פה
http://lives.co.il/PHPDocument6.html

תודה רבה לך!
חיפשתי בדיוק משהו שיודע לעשות מסגרת רק על חלק. חשבתי שעושים את זה עם border-right-width: רק שזה לא עבד...
שוב תודה! עכשיו זה גם לא יהיה בעיה לעשות עם יותר מ2 תאים

Eran-s 20-07-07 14:26

תעשה DIV בגודל הטבלה בדיוק ותיתן לו צבע. תכניס את הקוד של הטבלה לתוכו.
אחרי זה לטבלה תעשה BORDER אחד ותעשה cellspacing="1".


כל הזמנים הם GMT +2. הזמן כעת הוא 06:34.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ