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

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

amirs_5 23-07-08 12:16

css | שליטה על גובה..
 
בניתי טבלה, עם 2 עמודות, אבל ברגע שבעמודה אחת אני כותב יותר , אז המסגרת של התא שיש בו יותר טקסט גדלה ושל התא השני לא..
אני רוצה שהמסגרת של התא השני [ ולא של כל הטבלה ] תגדל בהתאמה..

http://img262.imageshack.us/img262/3817/84994493pb8.jpg


קוד:

#main {width: 100%; }
.text {float:right; width: 20%;border: 1px solid #dddddd; }

HTML קוד:

<div id="main">
        <div class="text">טקסט</div>
        <div class="text">טקסט <br /> טקסט</div>
</div>

תודה(:

DavidBD 23-07-08 12:41

ציטוט:

נכתב במקור על ידי amirs_5 (פרסם 652996)
בניתי טבלה, עם 2 עמודות, אבל ברגע שבעמודה אחת אני כותב יותר , אז המסגרת של התא שיש בו יותר טקסט גדלה ושל התא השני לא..
אני רוצה שהמסגרת של התא השני [ ולא של כל הטבלה ] תגדל בהתאמה..

http://img262.imageshack.us/img262/3817/84994493pb8.jpg


קוד:

#main {width: 100%; }
.text {float:right; width: 20%;border: 1px solid #dddddd; }

HTML קוד:

<div id="main">
        <div class="text">טקסט</div>
        <div class="text">טקסט <br /> טקסט</div>
</div>

תודה(:

בשביל טבלאות יש את התגית TABLE.

amirs_5 23-07-08 13:34

כל הקטע שאני רוצה להשתמש ב div.. ולא ב table..

DvirCohen 23-07-08 15:41

תנסה אולי לעשות height: 100&#37; ל.text

mayden 23-07-08 16:01

ציטוט:

נכתב במקור על ידי amirs_5 (פרסם 653025)
כל הקטע שאני רוצה להשתמש ב div.. ולא ב table..

אנשים לקחו את עניין הDIVים דיי רחוק.

אתה צריך טבלה? תשתמש בטבלה.
אתה צריך למפות את האתר שלך, לחלק אותו לאזורים וכו'? תשתמש בDIV.

WebProject 23-07-08 17:12

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

amirs_5 24-07-08 21:28

ממ אבל כביכול , אומרים שה div נטען יותר מהר מטבלה...
וגם שמתי לב שהמון אתרים חדשים משתמשים יותר ב divים..

meshuga 24-07-08 22:00

ציטוט:

נכתב במקור על ידי amirs_5 (פרסם 653359)
ממ אבל כביכול , אומרים שה div נטען יותר מהר מטבלה...
וגם שמתי לב שהמון אתרים חדשים משתמשים יותר ב divים..

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

Inet 24-07-08 23:36

א. השימוש בטבלה לא עדיף שנותנים לטבלה רקע זה נטען יטי יותר מסיבות שאני לא יפרט פה אבל מתי שצריך משתמשים...
ב. זה אפשרי ב CSS...

נותנים ל main מסגרת border
ול TEXT נותנים רק מסגרת שמאל (לארוך יותר)

amirs_5 24-07-08 23:46

מממ אוקיי הבנתי , ד"א meshugaקוראים לך שי אם אני זוכר טוב , נכון ?
ואתה צודק במה שאתה אומר כי גם יש חסרון שאי אפשר לעשות valign ב CSS למרכז..|:

ו Inet , ממ לא ממש כי אם פתאום אתה רוצה להוסיף צבע רקע לתאים אז עדיין ישאר הלבן.. S:
[ אלא אם אני אעשה צבע רקע כללי לכל הטבלה...S: ]

תודה (:

Inet 25-07-08 00:09

ציטוט:

נכתב במקור על ידי amirs_5 (פרסם 653386)
מממ אוקיי הבנתי , ד"א meshugaקוראים לך שי אם אני זוכר טוב , נכון ?
ואתה צודק במה שאתה אומר כי גם יש חסרון שאי אפשר לעשות valign ב CSS למרכז..|:

ו Inet , ממ לא ממש כי אם פתאום אתה רוצה להוסיף צבע רקע לתאים אז עדיין ישאר הלבן.. S:
[ אלא אם אני אעשה צבע רקע כללי לכל הטבלה...S: ]

תודה (:

V align =
vertival-align: top;

זה פשוט לא Valign והרחיבו לביטוי המלא

amirs_5 25-07-08 00:23

ציטוט:

נכתב במקור על ידי Inet (פרסם 653390)
V align =
vertival-align: top;

זה פשוט לא Valign והרחיבו לביטוי המלא

vertical-align: middle;

לא עובד ב CSS..

[ top עובד.. ]

meshuga 25-07-08 02:03

ציטוט:

נכתב במקור על ידי Inet (פרסם 653381)
א. השימוש בטבלה לא עדיף שנותנים לטבלה רקע זה נטען יטי יותר מסיבות שאני לא יפרט פה אבל מתי שצריך משתמשים...
ב. זה אפשרי ב CSS...

נותנים ל main מסגרת border
ול TEXT נותנים רק מסגרת שמאל (לארוך יותר)

אתה אומר פה דברים לא בדיוק נכונים....בלי JS אתה לא יכול להגדיר מי מהם הארוך יותר (כאשר זה טקסט, ככה שהאורך (גובה) משתנה)...ושוב, צריך לבחון את השימוש בJS מבחינת יעילות וזמן ריצה..
בקשר לvalign, כרגע vertical-align לא בדיוק עובד בכל הדפדפנים ובכל האלמנטים ככה שזה בעייתי...אבל באשכול אחר ראיתי דרך יצירתית בעזרת line-height...

Inet 25-07-08 02:52

ציטוט:

נכתב במקור על ידי meshuga (פרסם 653405)
אתה אומר פה דברים לא בדיוק נכונים....בלי JS אתה לא יכול להגדיר מי מהם הארוך יותר (כאשר זה טקסט, ככה שהאורך (גובה) משתנה)...ושוב, צריך לבחון את השימוש בJS מבחינת יעילות וזמן ריצה..
בקשר לvalign, כרגע vertical-align לא בדיוק עובד בכל הדפדפנים ובכל האלמנטים ככה שזה בעייתי...אבל באשכול אחר ראיתי דרך יצירתית בעזרת line-height...

אני בא בגישה שאנחנו יודעים איזה מהם גבוה יותר |קורץ|

meshuga 25-07-08 12:00

ציטוט:

נכתב במקור על ידי Inet (פרסם 653416)
אני בא בגישה שאנחנו יודעים איזה מהם גבוה יותר |קורץ|

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

mlnn 25-07-08 12:30

ציטוט:

נכתב במקור על ידי amirs_5 (פרסם 653393)
vertical-align: middle;

לא עובד ב CSS..

[ top עובד.. ]

vertical-align עובד כמו שצריך, העניין הוא שהתכונה הזאת לא אמורה לעבוד בכלל על איברים שמוצגים כבלוק (div למשל). זה לא אומר שאין איך למרכז, google.com.


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

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