790
צפיות
צפיות
6
תשובות
תשובות
שאלה ב css
אני רוצה לבנות דף של כתבה, שבו יהיה מלבן עם תת-כתבה, שיופיע בפינה השמאלית-תחתונה, כך:
אאאאאאאאאאאאאאאאאאאא
אאאאאאאאאאאאאאאאאאאא
אאאאאאאאאאאאאאאאאאאא
אאאאאאאאאאאאאאאאאאאא
אאאאאאאא
אאאאאאאא בבבבבבבבבבבבב
אאאאאאאא בבבבבבבבבבבבב
אאאאאאאא בבבבבבבבבבבבב
אאאאאאאא בבבבבבבבבבבבב
(האות א זו הכתבה הראשית, והאות ב זו התת-כתבה).
ניסיתי לחפש באינטרנט איך עושים את זה ב css, וכל מה שמצאתי זה עיצובים שבהם התת-כתבה נמצאת בפינה הימנית-עליונה או השמאלית-עליונה (עם float).
האם יש אפשרות פשוטה לשים תיבה צפה בפינה השמאלית תחתונה, בלי טבלאות ובלי טריקים מסובכים?

6 תשובות
ירייה לאויר
אף פעם לא ניסיתי, אבל אולי זה יעבוד אם תיתן float:left, ותגדיר position:relative עם הגדרת top מסויימת.
אפשר לעקוב איך עושים את זה ב-ynet…
תגיד לי אם הצלחת או לא שננסה לבדוק.
זה לא יעבוד.
כשמגדירים משהו כרלטיבי, המקום שהוא היה אמור להיות בו ישאר "תפוס", וכל פקודה שתזיז את האובייקט עצמו תגרום לו לכסות דברים אחרים שנמצאים שם.
האמת שזה אתגר… ננסה.
סתם שאלה, מה הבעיה פשוט לשים את זה במקום שאתה רוצה, במקרה שלך, לאחר סיום הטקסט, ולתת FLOAT לשמאל?
כי הוא רוצה
למקם באנר באמצע עמוד דינאמי למשל…
ננסה, באמת מעניין.
float לבד לא עובד
זה יוצא כך:
אאאאאאאאאאאאאאאאאאאאאאאאאא
אאאאאאאאאאאאאאאאאאאאאאאאאא
אאאאאאאאאאאאאאאאאאאאאאאאאא
אאאאאאאאאאאאאאאאאאאאאאאאאא
אאאאאאאאאאאאאאאאאאאאאאאאאא
בבבבבבבבב
בבבבבבבבב
בבבבבבבבב
בבבבבבבבב
בבבבבבבבב
ב ynet משתמשים בטבלאות שמוכנסות באמצע הטקסט באופן ידני – קוד מאד לא יפה ולא נוח…
הנה קוד ה html שהשתמשתי בו לבדיקה:
<div style='border:3pt solid; width:30ex' dir='ltr'>
<div style=">aaaaaaaaaa aaaaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaa aaaaaaaaaa aa</div>
<div style='width:10ex; float:left; position:relative; top: 5em'>bbb bbbbbbb bbbb bbb bbbbbb bbbbb</div>
</div>
זה עובד רק אם שמים את ב באמצע
למשל:
<div style='border:3pt solid; width:30ex' dir='ltr'>
<div style=">aaaaaaaaaa aaaaaaaaaaaaa aaaaaaaaaaa </div>
<div style='width:10ex; float:left'>bbb bbbbbbb bbbb bbb bbbbbb bbbbb</div>
<div style=">aaaaaaaaaa aaaaaaaaaaaaa aaaaaaaaaaa </div>
</div>
אבל זה דורש לחלק את הכתבה העיקרית באופן מלאכותי, וזה גם לא מבטיח שהכתבה המשנית תהיה בדיוק בפינה התחתונה (ייתכן שהיא תיגמר לפני הפינה, וייתכן שהיא תגלוש החוצה).
זה כנראה בלתי אפשרי
קיבלתי תשובה ממומחה ל css:
http://www.princexml.com/bb/viewtopic.php?t=246