לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
האשכול נעול
 
כלי אשכול חפש באשכול זה



  #1  
ישן 22-06-2005, 11:34
צלמית המשתמש של fat fish
  fat fish fat fish אינו מחובר  
 
חבר מתאריך: 20.06.03
הודעות: 5,616
מבוא לעיצוב div+css

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

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

על מנת "להניח" div לצד div, כך שכל אחד מהם יכול להיות בעל אורך שונה (בשונה מתגי טבלה שבהם אנו מוגבלים ל-colspan ול-rowspan לפריסת התאים) היא כזו -
זהו קוד css, העתיקו אותו למקום מתאים במסמך שלכם:
קוד:
<style type="text/css"> div#left { background-color:#FF0000; width:100px; height:100px; float:left; } div#center { background-color:#0000FF; width:200px; height:200px; float:left; } div#right { background-color:#FFFF00; width:50px; height:50px; float:left; } </style>


זהו קוד html, שימו אותו בין תגי ה-body:
קוד:
<div id="left">left</div> <div id="center">center</div> <div id="right">right</div>


מסמך המציג את קוד זה תוכלו ללמצא כאן: http://www.fat-fish.co.il/div_css.htm

להערות שאלות, בקשות לשיעורים שונים בנושאי עיצוב, הבהרה מה זה כל מאפיין ב-css, וכו....
רק תגיבו...
_____________________________________
[ זיו ]
[ fat fish ]

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 23-06-2005, 16:29
צלמית המשתמש של fat fish
  fat fish fat fish אינו מחובר  
 
חבר מתאריך: 20.06.03
הודעות: 5,616
margin vs padding
בתגובה להודעה מספר 4 שנכתבה על ידי -TAL- שמתחילה ב "תוכל להסביר על המאפיין Margin ב-?CSS"

margin בתרגום זה שוליים.
padding זה ריפוד.

עכשיו, למה הכוונה?
כאשר אני רוצה שעצם מסויים יתרחק מעצם אחר, אני מגדיר לו שוליים סביבו.
למשל, אם יש לי div בתוך אובייקט אחר (זה יכול להיות גוף הדפדפן, או בתוך div אחר, או בכלל div שנמצא לצידו) ואני מגדיר לו
קוד PHP:
 margin-left:5px

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

הנה דוגמה שתבהיר:
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
המסגרת האדומה הינה גוף הדפדפן (או div או כל אובייקט מכולה אחר).
במקרה זה, המרחק של ה-div השחור מהמסגרת האדומה, זהו ה-margin שלו, או השוליים שלו.
המרחק בו נמצא הטקסט מהמסגרת של ה-div (השחור) זהו ה-padding של div זה.

ניתן להגדיר שוליים שיהיו תקפים על כל האובייקט:
קוד PHP:
 magin:0px

או להגדיר לכל כיוון שוליים שונים:
קוד PHP:
 margin-top:10px
margin-bottom:20px 
;
כנ"ל לגבי padding...
_____________________________________
[ זיו ]
[ fat fish ]

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
האשכול נעול

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 00:27

הדף נוצר ב 0.06 שניות עם 11 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר