519
צפיות
צפיות
4
תשובות
תשובות
איפשור גלישה של תא בטבלה
שלום לכולם,
יש לי בעיה עם תאים בטבלאות, שקיימת בהן מילה שהאורך שלה גורם לטבלה להימתח.
קיימת איזושהי אפשרות HTML-ית לגרום לטבלה לחתוך את המילה, ולהמשיך אותה בשורה מתחת?
(בלי סקריפטים מיותרים של JS?)
מקווה לתשובות!
4 תשובות
הפעולה האוטומטית
שHTML יעשה זה להוריד את המילה שורה… לא צריכה לך להיות בעיה עם זה.
רק אם ציינת ב <td> את המאפיין nowrap השורות לא ישברו. במידה ולא ציינת השורה תשבר אוטומטית.
שליטה בטבלה
אתה יכול לשלוט ברוחב הטבלה ע"י
<table width="מספר כלשהוא%">
כתוצאה מכך הטבלה תיהיה ברוחב שכתבת (לדוגמה אם כתבת 100 הטבלה תיהיה ברוחב המסך, אם כתבת 50 הטבלה תיהיה ברוחב חצי המסך וכו').
לאחר מכן, בכל תא ותא תכתוב רוחב כלשהוא שכל התאים ישלימו את המספר שכתבת בתג ה TABLE.
לדוגמה אם כתבת
|<table width="80%">
|סקוד
ויש לך שתי טבלאות תוכל לכתוב
<td width=40%">
</td>
<td width=40%">
</td>
או כל השלמה שאתה מעוניין בה שסך הכל יהיה שווה ל 80
מרים
|
לא שבירת שורה, אלא שבירת מילה…
שי,
שים לב שדיברתי על מילה שאורך התווים שלה חורג מרוחב התא בטבלה.
אני מודע לעובדה שכ-nowrap לא מסומן, המילים מתכנסות למספר שורות,
אבל אני מדבר על מילה אחת, לדוגמא:
מגניבבבבבבבבבבבבבבבבבבבבבבבבבבבבבבבב!
בתא קטן, המילה הזאת תמתח את כל הטבלה, לא משנה אם יש wrapping או לא…
לא מדויק
אהלן מרים,
מה שאת אומרת לא מדוייק.
כמו שהגבתי לשי למעלה,
אם יש באחת התאים תמונה, או מילה שהגודל שלהן חורג מהנתונים שהגדרת לטבלה (בין אם זה באחוזים או בפיקסלים),
הטבלה תימתח, מעבר ל-100%…