Div-span igazítások - CSS
Megpróbálom érthetően vázolni a problémát:
Van x elem amit egymás alá kell kirakni a képernyőre. Ezeket divként jeleníteném meg, szélességük a user által állítható, de alapértelmezésben a képernyő teljes szélessége. Magasságuk alapértelmezésben 20px, de ha a divre kattint a user, akkor kinyílik, így láthatóvá téve a teljes tartalmat, újabb kattal be is tudja zárni. Ez overflow:hiddennel, és a height állításával van megoldva.
A tartalma egy ilyen divnek, szöveg (span) és ikonok (img). Az ikonoknak minden esetben meg kéne jelenniük az alap div jobb felső sarkában, és ehhez kéne igazodjon a span elem, illetve az alapdiv minden más tartalma Jelenleg az ikonok egy külön divben vannak az alapdiven belül, ez az ikondiv float:right-ra van állítva, pozíció ilyesmi nincs megadva.
A probléma az, hogy ha a spanban lévő szöveg túl hosszú, az ikonok divjét lentebb kényszeríti.
Azt kéne kitalálni, hogyan lehetne úgy formázni stíluslappal, hogy a span szövege törjön meg az ikonok divjénél. Mindezt, 500 oldal CSS nélkül, a lehető legtisztább módon.
Ötletek?
■ Van x elem amit egymás alá kell kirakni a képernyőre. Ezeket divként jeleníteném meg, szélességük a user által állítható, de alapértelmezésben a képernyő teljes szélessége. Magasságuk alapértelmezésben 20px, de ha a divre kattint a user, akkor kinyílik, így láthatóvá téve a teljes tartalmat, újabb kattal be is tudja zárni. Ez overflow:hiddennel, és a height állításával van megoldva.
A tartalma egy ilyen divnek, szöveg (span) és ikonok (img). Az ikonoknak minden esetben meg kéne jelenniük az alap div jobb felső sarkában, és ehhez kéne igazodjon a span elem, illetve az alapdiv minden más tartalma Jelenleg az ikonok egy külön divben vannak az alapdiven belül, ez az ikondiv float:right-ra van állítva, pozíció ilyesmi nincs megadva.
A probléma az, hogy ha a spanban lévő szöveg túl hosszú, az ikonok divjét lentebb kényszeríti.
Azt kéne kitalálni, hogyan lehetne úgy formázni stíluslappal, hogy a span szövege törjön meg az ikonok divjénél. Mindezt, 500 oldal CSS nélkül, a lehető legtisztább módon.
Ötletek?
whitespace, float
a példa jó
Sikerült is. Kicsit furcsa számomra, hogy az ikonok div-je előbb helyezkedik el a HTML kódban mint a többi tartalom. Ha a szöveg után van, akkor nem is működik a dolog. Miért van ez így?
Float