כותב |
|
מיקי אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 27 July 2007 בשעה 10:37 | | IP רשוּם
|
|
|
|
שלום,
אני בונה אתרים כבר הרבה מאוד זמן ואני שם לב שכל פעם בא איזה בונה אתרים ומציג שיטה משלו למיקום אלמנטים בדף html.
הרבה מאוד פעמים אני לא מבין את הקוד והקוד לא נראה לי ממש הגיוני.
אני יודע שיש כמה דרכים למקם עמודים אבל למה לסרבל את זה?
למה פשוט לא להחיל על כל תגיות ה-DIV את position: absolute וככה (בצורה הפרמיטיבית) למקם את כל האובייקטים על הדף?
למה כולם ממציאים דברים לא הגיוניים?
השאלה שלי אילו דרכים יש ואילו דרכים הכי מקובלות במיקום אלמנטים בדף html?
תודה,
|
חזרה לתחילת העמוד |
|
|
:) אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 27 July 2007 בשעה 12:52 | | IP רשוּם
|
|
|
|
אינ יכול להגיד לך רק שאם תגתוב ב XHTML 1.0 STRICT תקל על עצמך הרבה, תמשמש ב CSS כמובן ולא משנה איך אתה ממקם את האלמנטים תדאג שהדף שלך תקין (W3) ואחר כך תבדוק איך הוא ב INTERNET EXPLORER, אם אתה עומד בכול התנאים האלה זה לא משנה כבר איך אתה ממקם אתה יכול להיות בטוח שזה טוב.
|
חזרה לתחילת העמוד |
|
|
מיקי אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 27 July 2007 בשעה 16:11 | | IP רשוּם
|
|
|
|
תודה לך אך לא ענית על שאלתי.
שאלתי אותך אילו דרכים נפוצות יש בכדי למקם אלמנטים ב-html.
אני רואה אנשים מביאים layout methods שאתה לא יודע מאיפה הם המציאו (בלי שום היגיון).
אני לא יודע איך למקם אלמנטים, יש את float ויש רק בעזרת position absolute (לדוגמא: התפריט בצד ימין 100 פיקסלים בצד שמאל 200 פיקסלים) אבל אני לא יודע איזו שיטה הכי טובה.
|
חזרה לתחילת העמוד |
|
|
מיקי אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 27 July 2007 בשעה 16:18 | | IP רשוּם
|
|
|
|
אני רוצה לשמוע גם דעה של רוב האנשים פה.
אני לדוגמא בונה את האתר עם DIV.
אחרי זה אני מכיל עליהם את float: left.
דרך שניה שאני משתמש היא פשוט כמו נוב לוקח ומכוון את כל האובייקטים בעזרת position: absolute ובעזרת הערכים left right top bottom
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 27 July 2007 בשעה 19:34 | | IP רשוּם
|
|
|
|
הדרך הראשונה הרבה יותר הגיונית, רק צריך להכיר מה זה float ומה זה clear ולדעת מה המשמעות שלהם.
בסה"כ זה נושא מאוד מעניין, אתה יכול ללמוד עליו מ: http://css.maxdesign.com.au/floatutorial/tutorial0901.htm (שים לב שיש כמה שלבים, בכל שלב יש קישור לשלב הבא)
למשל מרכוז עם margin:0 auto;
אפשר גם, למרות שאנשים טוענים שזה ישן, לדעתי יש הרבה מקרים שבהם זה עדיף, להשתמש בטבלאות.
position:absolute זה מאוד בעייתי ולא גמיש, אולי לאיזה לוגו או משהו מאוד מאוד בסיסי בעיצוב.
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
נאוה פורומיסט על
הצטרף / הצטרפה: 06 August 2006 מדינה: Israel
משתמש: מנותק/ת הודעות: 1209
|
נשלח בתאריך: 30 July 2007 בשעה 13:12 | | IP רשוּם
|
|
|
|
מיקי, אני גם התלבטתי בשאלה הזאת של איך לעמד את האלמנטים. את כל שלבי הלימוד שלי תיעדתי כאן בפורום. כדאי לך לקרוא את הנושאים שלי פה בפורום בניית אתרים.
יש יתרונות לעימוד עם טבלאות ויש יתרונות לעימוד ללא טבלאות, אך נראה שיש מגמה לעבור מעימוד עם טבלאות לעימוד ללא טבלאות.
קרא את הנושא שלי:
position:absolute
האמת והאגדה
בהצלחה.
__________________ ספרי חידות
חידות הגיון
חידות
|
חזרה לתחילת העמוד |
|
|
:) אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 30 July 2007 בשעה 14:32 | | IP רשוּם
|
|
|
|
מישהו אמר פה שטבלאות זה ישן וגם לי הרבה פעמים אמרו " אתרי אינטרנט הם לא טבלאות " ואני לא מבין למה .. . בעזרת טבלאות אפשר ליצור דברים ביתר קלות וגם הם כמעט תמיד נראים אותו הדבר בכול הדפדפנים אז מישהו יכול להזביר למה עדיף להשתמש ב DIV UL LI . . . במקום טבלאות ?
|
חזרה לתחילת העמוד |
|
|
אורח אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 30 July 2007 בשעה 14:44 | | IP רשוּם
|
|
|
|
אפנה וטרנדים
כמו מכוניות הייבריד אם במקרה אבא של נשיא ארה:ב בדיוק קנה את היונדאי
בעקרון זה קוד שיותר מתאר את מה שהוא עושה, למשל h1 במקום
<
קוד:
span style="font-size:100px;"> |
|
|
|
חזרה לתחילת העמוד |
|
|
נאוה פורומיסט על
הצטרף / הצטרפה: 06 August 2006 מדינה: Israel
משתמש: מנותק/ת הודעות: 1209
|
נשלח בתאריך: 30 July 2007 בשעה 16:20 | | IP רשוּם
|
|
|
|
:) כתב:
מישהו אמר פה שטבלאות זה ישן וגם לי הרבה פעמים אמרו " אתרי אינטרנט הם לא טבלאות " ואני לא מבין למה .. . בעזרת טבלאות אפשר ליצור דברים ביתר קלות וגם הם כמעט תמיד נראים אותו הדבר בכול הדפדפנים אז מישהו יכול להזביר למה עדיף להשתמש ב DIV UL LI . . . במקום טבלאות ?
|
|
|
כשאתה בונה אתר, כדאי מאוד שהיחס בין הטקסט שבאתר לבין הקוד של האתר יהיה כזה שכמות הטקסט תהיה מה שיותר גדולה וכמות הקוד תהיה מה שיותר קטנה.
כשאתה בונה אתר ללא טבלאות כמות הקוד קטנה הרבה יותר מכמות הקוד שיש באתר עם עם טבלאות.
כשאתה בונה אתר ללא טבלאות מנועי החיפוש יכולים להתמצא בתוכו בקלות, ולסרוק את כולו. לעומת זאת כשאתה בונה אתר עם טבלאות מנועי החיפוש הולכים לאיבוד בתוך הטבלאות. במיוחד כשאתה יוצר טבלה בתוך טבלה בתוך טבלה.
אותו הדבר לגבי קוראי המסך של העיוורים. קוראי המסך מתקשים להתמודד עם הטבלאות.
הטבלה מלכתחילה לא יועדה לצורך עימוד האתר. זה מין פטנט שהתאפשר מכיוון שאפשר היה להעלים את הקווים שלה וכך לעמד בתוכה מבלי שנרגיש שזאת טבלה.
בסיכומו של דבר אתר ללא טבלאות הוא יותר קצר בקוד, יותר קל, יותר נגיש למנועי החיפוש ולקוראי המסך, יותר עולה מהר ועובד מהר ולכן המגמה היא לעבור מהשיטה של העימוד עם הטבלאות לשיטה של העימוד ללא הטבלאות. יש כמה שיטות לעמד ללא טבלאות וצריך ללמוד אותן ולהתעמק בהן. לכל אחת היתרונות והחסרונות שלה.
__________________ ספרי חידות
חידות הגיון
חידות
|
חזרה לתחילת העמוד |
|
|
11010010110 פורומיסט על
הצטרף / הצטרפה: 23 April 2006
משתמש: מנותק/ת הודעות: 2621
|
נשלח בתאריך: 30 July 2007 בשעה 23:05 | | IP רשוּם
|
|
|
|
וכן זה שלא כולם פותחים את האתר על מסך מלא.
אם מקטינים את חלון הדפדפן מתחת לרוחב מסויים הטבלה תתחיל
להתעוות - תתחיל להימתח לגובה ודברים בתוך התאים יתחילו
להישבר או לצאת מהתאים ולעלות אחד על השני.
זה קורה כי הרוחב של התאים קטן ואין בהם מספיק מקום
לדברים כמו גלישה וכו שיתבצעו נכון.
מתחת לרוחב מסויים גם זה לא יכול להמשיך ומופיע סרגל
גלילה אופקי. ככל שיש יותר תאים הוא יוםיע יותר מוקדם.
כשכל הטקסט כתוב ב div ים הרוחב של כל div גדול יותר
ונשלט יותר על ידיי הדפדפן.
הטקסט יכול לגלוש יותר בחופשיות והשמישות והעיצוב של האתר
לא ייפגעו גם בחלון צר מאוד. הסרגל יופיע רק כשרוחב החלון
כזה שלא ניתן לגלוש ממנו יותר (וזה דיי קטן)
|
חזרה לתחילת העמוד |
|
|