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

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



  #1  
ישן 08-01-2010, 18:53
צלמית המשתמש של BingoX
  משתמש זכר BingoX BingoX אינו מחובר  
 
חבר מתאריך: 30.04.05
הודעות: 1,164
שלח הודעה דרך ICQ אל BingoX
מילוי אזור ריק ע"י DIV

שלום,
התחלתי לבנות אתרים בשיטת ה CSS וה- DIV במקום השיטה הישנה של TABLES
ואני נתקע בבעיות שהבנתי הן קלאסיות אך טרם מצאתי או הבנתי את הפתרון להן.

הבעיה:
יש לי מבנה אתר בסיסי ביותר:

תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה

נניח שאני יודע ש Header בעל 50px אורך
וברצוני ש Content ו Navigation יתפשו 100% מהאזור הנותר כלומר כתלות בגודל
הדפדפן.
אולם באופן מוזר 100% אורך, פועל כהורשה(מקבל את אורך ה BODY כולו) ולא 100% הנותר של ה BODY המכיל אותו .

איך פותרים בעיה זו ?
תודה.


הקוד :
קוד:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <style type="text/css"> body,head,html { width:100%; height:100%; margin :0px; padding:0px; } #div_Header{ width:100%; height:50px; background-color:Blue;} #div_Navigation { float:left; height:100%; width:150px; background-color:Green } #div_Content { height:100%; width:100%; background-color:Red } </style> </head> <body> <div id="div_Header" >Header</div> <div id="div_Navigation" >Navigation</div> <div id="div_Content" >Content</div> </body> </html>
_____________________________________
Sapere aude

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #3  
ישן 11-01-2010, 21:29
צלמית המשתמש של BingoX
  משתמש זכר BingoX BingoX אינו מחובר  
 
חבר מתאריך: 30.04.05
הודעות: 1,164
שלח הודעה דרך ICQ אל BingoX
תודה
בתגובה להודעה מספר 2 שנכתבה על ידי dorM שמתחילה ב "זו באמת בעיה קשה, ואין דרך..."

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

אני מנסה לבנות אתר בעזרת MASTER PAGES
כאשר יש לי שני חלקים :
א) דף המאסטר הראשי מכיל רק Header,
ב) ה Content ו Navigation שנהם תוכן נפרד מה Header שיכול להשתנות (תוכן דינמי).
כיוון ש Content ו Navigation הם תוכן נפרד לא יהיה נכון שעיצובם היה מושפע מ
wrapper שהוא חלק מדף המאסטר (מכיל גם Header )
אולם ברצוני שעיצובם יתפרש לפחות לחלק הריק שמשאיר ה Header

אני חושב שלא תהיה ברירה אלא להכניס JS למרות התחושה הרע
של "נכשלת בעיצוב אז עובר לדרך הכוחנית-תכנות".
ויותר מזה תפגע באלו שחוסמים JS
_____________________________________
Sapere aude

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 13-01-2010, 11:46
  משתמש זכר dorM dorM אינו מחובר  
מנהל
 
חבר מתאריך: 26.07.08
הודעות: 6,473
בתגובה להודעה מספר 3 שנכתבה על ידי BingoX שמתחילה ב "תודה"

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

כאשר עובדים לפי התקנים המאוחרים ביותר (כמו CSS3), אני מניח שאפשר לפתור את הבעיה. אבל לא כל הדפדפנים תומכים בהם.
באיזו בעיה נתקלת במציאות שהשיטה ב-RAR לא הצליחה?

ריפרפתי ב-MSDN על ה-Master Pages ועד כמה שהבנתי, הפיתרון שהבאתי יכול להיות סבבה... לא?
מקסימום אם אתה צריך להוסיף תמונת רקע לאחד מהטורים, אתה יכול להוסיף באחד מהם (Navigation או Content) איזהשהו DIV עם גובה ורוחב ששניהם 100%, ול-DIV הזה לתת רקע.

בכל מקרה לפי דעתי זה לא נורא כ"כ לשים JS.

ציטוט:
ה Content ו Navigation שנהם תוכן נפרד מה Header שיכול להשתנות (תוכן דינמי).
כיוון ש Content ו Navigation הם תוכן נפרד לא יהיה נכון שעיצובם היה מושפע מ
wrapper שהוא חלק מדף המאסטר (מכיל גם Header )
אולם ברצוני שעיצובם יתפרש לפחות לחלק הריק שמשאיר ה Header

במצב הנוכחי אין ברירה אחרת...

ציטוט:
יותר מזה תפגע באלו שחוסמים JS

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

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

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

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

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



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

הדף נוצר ב 0.04 שניות עם 12 שאילתות

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

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