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

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

Derey22 06-01-09 15:43

קידוד div.
 
היי, בוא נגיד שיש לי דבר כזה:
HTML קוד:

                        <div id=\"main\">
                                <div style=\"float:right\">asdasdsfs<br>sdf<br>das</div>
                                <div style=\"float:right\">asdasdsfsdf<br>das</div>
                        </div>

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

יש דרך לפתרון?

Grenade 06-01-09 16:38

אל תגדיר גודל ל DIV העוטף ואז הוא יגבה בהתאם לדיב הפנימי.

Derey22 06-01-09 17:02

מוגר לdiv העוטף רק צבע רקע אם זה כ"כ חשוב.

Shay Ben Moshe 06-01-09 17:20

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

<br style="clear:both;height:0px;font-size:0px;" />
וההסבר:
clear:both מיישר את האלמנט לשני הצדדים ככה שהוא לא יתפוס את החלק שליד הDIVים.
השניים האחרים זה נגד IE6, אחרת הוא יורד בהתאם לFONT-SIZE שהגדרת (בד"כ 10-12).

Derey22 06-01-09 17:37

ציטוט:

נכתב במקור על ידי The Chosen Generl (פרסם 691047)
אוקי.
יש בעיה לכל הדפדפנים שהם לא IE שאם אין משהו שהוא לא בFLOAT בתוך DIV אז זה כאילו אין כלום.
בשביל להתגבר על זה שים את השורה הבאה:


וההסבר:
clear:both מיישר את האלמנט לשני הצדדים ככה שהוא לא יתפוס את החלק שליד הDIVים.
השניים האחרים זה נגד IE6, אחרת הוא יורד בהתאם לFONT-SIZE שהגדרת (בד"כ 10-12).

נראה לי סתם סיבוך במיוחד שאני רוצה להשתמש בwysiwyg כנראה שאני יעטוף הכל בטבלה?

Shay Ben Moshe 06-01-09 17:51

זה לא סיבוך.
זו הדרך הנכונה לעשות את זה והיא עובדת במאה אחוזים.
יש שיעדיפו לעשות את זה בDIV במקום BR אבל זה אותו דבר.

Derey22 06-01-09 17:56

אם אתה אומר שזה לא מסובך אז כנראה שלא הבנתי אותך,בבקשה תן דוגמה.


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

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