הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 30-04-11, 22:09   # 1
morsrh
חבר מתקדם
 
morsrh's Avatar
 
מיני פרופיל
תאריך הצטרפות: Feb 2010
מיקום: אשקלון.
גיל: 31
הודעות: 444
שלח הודעה באמצעות MSN אל morsrh

morsrh לא מחובר  

Question CSS המאפיין float

אהלן ,
הרבה פעמים אני נתקע עם המאפיין float שפשוט לא מסתדר לי איתו
כל שימוש איתו דורש שכל ה"אבות" שלו יהיו עם האלמנט בשביל שהוא יתפוס

לדוגמא יש לי את הקוד הזה :

HTML קוד:
<html dir="rtl">
    <head>
	    <style type="text/css">
			#mainDiv{
			    width:950px;
				background-color:blue;
				margin:auto;
			}
		</style>
	</head>
	
	<body>
	    <div id="mainDiv">
			<div style="float:right;">
			    1
			</div>
			<div style="float:left;">
				2
			</div>
		</div>
	</body>
</html>
נכון שהמספר 1 תפס את הצד הימני והמספר 2 תפס את הצד השמאלי אבל למה אין להם רקע כחול כמו שאמור להיות?

בתכלס , איך אפשר לעבוד עם FLOAT על DIV ממורכז

תודה.
  Reply With Quote
ישן 30-04-11, 23:25   # 2
Second
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Jul 2006
מיקום: נתניה
גיל: 35
הודעות: 37
שלח הודעה באמצעות MSN אל Second

Second לא מחובר  

אחרי שאתה מסיים לעבוד עם FLOAT אתה צריך להוסיף שכבה עם מאפיין CLEAR,
לדוגמא:
HTML קוד:
<html dir="rtl">
    <head>
	    <style type="text/css">
			#mainDiv{
			    width:950px;
				background-color:blue;
				margin:auto;
			}
		</style>
	</head>
	
	<body>
	    <div id="mainDiv">
			<div style="float:right;">
			    1
			</div>
			<div style="float:left;">
				2
			</div>
			<div style="clear: both"></div>
		</div>
	</body>
</html>
__________________
  Reply With Quote
ישן 30-04-11, 23:35   # 3
morsrh
חבר מתקדם
 
morsrh's Avatar
 
מיני פרופיל
תאריך הצטרפות: Feb 2010
מיקום: אשקלון.
גיל: 31
הודעות: 444
שלח הודעה באמצעות MSN אל morsrh

morsrh לא מחובר  

מצויין , עזר לי מאוד תודה.
  Reply With Quote
ישן 01-05-11, 10:12   # 4
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 38
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

ציטוט:
נכתב במקור על ידי Second צפה בהודעה
אחרי שאתה מסיים לעבוד עם FLOAT אתה צריך להוסיף שכבה עם מאפיין CLEAR,
לדוגמא:
HTML קוד:
<html dir="rtl">
    <head>
	    <style type="text/css">
			#mainDiv{
			    width:950px;
				background-color:blue;
				margin:auto;
			}
		</style>
	</head>
	
	<body>
	    <div id="mainDiv">
			<div style="float:right;">
			    1
			</div>
			<div style="float:left;">
				2
			</div>
			<div style="clear: both"></div>
		</div>
	</body>
</html>
אומנם זה פתרון שלרוב עובד, אבל יש לו חסרון אחד - צריך להוסיף אלמנט נוסף לעמוד שלך שכל המטרה שלו זה לעשות clear ועל כל זה פתרון לא מושלם.

יש מאמר מעולה שמסביר על float כל מה שצריך לדעת.
ממליץ בחום לקרא וליישם.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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