לעיתים יש צורך בחיתוך פסקאות טקסט (לדוגמא בפורומים), הדבר הופך למסובך יותר כאשר רוצים לטפל בבעייה. מה נעשה נתחיל לספור רווחים מהמקום הנדרש לחיתוך? לא, יש פיתרון יותר אלגנטי ונוח לשימוש בעזרת CSS.
מילה אחת ארוכה עם שבירת טקסט:
The text
בעודשאלהשאנינתקלבההמוןמתבקשפתרוןלמצבשלהחלפתתיבותגלילהדינאמיתבלישיצטרכולרפרשאתהדףבכלפעםשרוציםלהעלותתיבהחדשהעםנתוניםחדשיםלפימהשנלחץבתיבההישנה.ישמספרשיטותלעשותאתזה,האחתבצדקליינטמלא,בהמביאיםאתכלהנתוניםמראשאלהקליינטמכניסיםאותםלמערכיםומשתמשיםבמערכיםהללובכדילמלאתיבותגלילהקיימותעלהדף.ישיתרונותוחסרונותלשיטההזאת.היתרוןהראשוןזהשזהמהירואינודורשגישהחוזרתלשרת,החיסרוןהנושהדףשמועלהלקליינטיכוללהיותמאדכבדאםישהרבהנתוניםבכלאחדמהמערכים
אם את/ה מסוגל לראות את זה,
אז סימן שאתה משתמש בדפדן שלא תומך בזה.
יש להשתמש בדפדפן IE5.5 ומעלה.
מילה ארוכה בלי שבירת שורה:
The text
בעודשאלהשאנינתקלבההמוןמתבקשפתרוןלמצבשלהחלפתתיבותגלילהדינאמיתבלישיצטרכולרפרשאתהדףבכלפעםשרוציםלהעלותתיבהחדשהעםנתוניםחדשיםלפימהשנלחץבתיבההישנה.ישמספרשיטותלעשותאתזה,האחתבצדקליינטמלא,בהמביאיםאתכלהנתוניםמראשאלהקליינטמכניסיםאותםלמערכיםומשתמשיםבמערכיםהללובכדילמלאתיבותגלילהקיימותעלהדף.ישיתרונותוחסרונותלשיטההזאת.היתרוןהראשוןזהשזהמהירואינודורשגישהחוזרתלשרת,החיסרוןהנושהדףשמועלהלקליינטיכוללהיותמאדכבדאםישהרבהנתוניםבכלאחדמהמערכים
אפשר להשתמש בזה גם לסתם פיסקה שבה רוצים לקבוע שבירת שורה אחרי מרחק מסויים, למשל 70%:
עוד שאלה שאני נתקל בה המון מתבקש פתרון למצב של החלפת תיבות גלילה דינאמית בלי שיצטרכו לרפרש את הדף בכל פעם שרוצים להעלות תיבה חדשה עם נתונים חדשים לפי מה שנלחץ בתיבה הישנה. יש מספר שיטות לעשות את זה, האחת בצד קליינט מלא, בה מביאים את כל הנתונים מראש אל הקליינט מכניסים אותם למערכים ומשתמשים במערכים הללו בכדי למלא תיבות גלילה קיימות על הדף.יש יתרונות וחסרונות לשיטה הזאת. היתרון הראשון זה שזה מהיר ואינו דורש גישה חוזרת לשרת, החיסרון הנו שהדף שמועלה לקליינט יכול להיות מאד כבד אם יש הרבה נתונים בכל אחד מהמערכים.
שימוש ב- Custom Tag:
The Text
עוד שאלה שאני נתקל בה המון מתבקש פתרון למצב של החלפת תיבות גלילה דינאמית בלי שיצטרכו לרפרש את הדף בכל פעם שרוצים להעלות תיבה חדשה עם נתונים חדשים לפי מה שנלחץ בתיבה הישנה. יש מספר שיטות לעשות את זה, האחת בצד קליינט מלא, בה מביאים את כל הנתונים מראש אל הקליינט מכניסים אותם למערכים ומשתמשים במערכים הללו בכדי למלא תיבות גלילה קיימות על הדף.יש יתרונות וחסרונות לשיטה הזאת. היתרון הראשון זה שזה מהיר ואינו דורש גישה חוזרת לשרת, החיסרון הנו שהדף שמועלה לקליינט יכול להיות מאד כבד אם יש הרבה נתונים בכל אחד מהמערכים.
|