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

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



  #2  
ישן 05-03-2010, 16:46
  sniper2 sniper2 אינו מחובר  
 
חבר מתאריך: 06.05.04
הודעות: 297
אממ
בתגובה להודעה מספר 1 שנכתבה על ידי fcf שמתחילה ב "באגים באקספלורר (בעיית CSS מוזרה)"

יש 2 דרכים לעשות את מה שאתה רוצה (אולי קצת יותר זה תלוי בדרישות) כאן אני אתייחס רק לרעיון הפשוט שבמרכוז אובייקט.

אתה יכול להגדיר מיקום אבסולוטי לdiv(מיקום שהוא ביחס לאובייקט האב שמחזיק את הdiv במקרה שלנו הbody), להגדיר top של 50% וleft או right של 50% תלוי בכיוונית העמוד שלך, ולאחר מכן להגדיר שולים(margin) שליליים בצורה הבאה

קוד:
div.square { position: absolute; top: 50%; left:50%; height: 100px; width: 100px; margin-left: -50px; margin-top: -50px; } איך קובעים מה רוחב השוליים?

קוד:
margin-left: div-width/2 margin-top: div-height/2


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

הדרך השניה היא באמצעות טבלה, פשוט להגדיר לה גובה ורוחב מקסימלים, להגדיר את אחד התאים בה כ100% מגובה הטבלה, להוסיף לו את המאפיין vertical-align: middle והכול יופי טופי.

אולי יש עוד דרכים שהמשתמשים פה מכירים.

בדרך הראשונה הייתי משתמש כשיש לי אובייקט שצריך לצוף מעל כול האתר ולהופיע במרכז.
בדרך השניה הייתי משתמש שהאתר שלי כולו צריך ליהיות ממורכז.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #17  
ישן 26-03-2010, 11:31
  משתמש זכר dorM dorM אינו מחובר  
מנהל
 
חבר מתאריך: 26.07.08
הודעות: 6,473
בתגובה להודעה מספר 14 שנכתבה על ידי שימי שמתחילה ב "לצערנו יש לא מעט אנשים שהזבל..."

ציטוט:
במקור נכתב על ידי שימי
ולהם, ה CSS שלך לא יעזור (כי margin auto לא עובד...), לא?

תלוי במצב הדפדפן. יש שלושה מצבי דפדפן:
  • Quirks mode - שמותאם לאופן עיבוד המסמך בתקופה של פעם, כשלא הייתה התאמה לתקנים ע"י דפדפנים. מסמכים שלא מציינים DTD מעוררים את המצב הזה אצל הדפדפן - ואז הוא יפענח את המסמך בהתאם. מה שמוביל לכך ש-margin:auto לא יעבוד במקרה הזה.
  • Almost Strict mode - עיבוד המסמך בהתאם לתקנים. מצב זה מתעורר בהתאם ל-DTD.
  • Strict Mode - כמו Almost Strict mode אבל יש איזה עניין עיקרי אחד שהוא שונה בנוגע לערך ה-display של האלמנט img.
לחץ כאן לרשימת ה-DTD המלאה שמעוררת מצב מסויים בהתאם ל-DTD.
לחץ כאן להבנה מלאה בנוגע להבדלים בין Strict Mode ו- Quirks Mode.

יצרתי שני קבצים שההבדל העיקרי ביניהם הוא שאחד כולל DTD והאחר לא כולל DTD. לכן, כל מסמך מעורר אצל הדפדפן מצב עיבוד שונה. המסמכים:אבל מלבד לעורר מצב עיבוד של מסמך, ה-DTD נועד גם כדי לציין את סוג תוכן המסמך כשהוא נמצא על המחשב האישי (ולא נצפה ע"י בקשה מהשרת - שאז הדבר היחידי שמעיד היטב על התוכן הוא הכותר Content-Type).
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

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

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

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

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



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

הדף נוצר ב 0.07 שניות עם 10 שאילתות

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

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