Sziasztok!
Az előttem álló probléma elég egyszerűnek tűnik, mégsem találtam eddig rá megoldást.
Adott egy
DIV
, amelynek fix a mélysége és a szélessége. Ebben PHP-val egymás után linkek vannak elhelyezve szépen sorban. A linkek hossza és betűmérete teljesen változó. Ez azzal jár, hogy ha egy link szövege hosszabb, mint a sorban fennmaradt hely, akkor értelemszerűen a következő sor elején folytatódik.
A gond az utolsó sorban lehetséges, mert ha ott az utolsó link túl hosszú, akkor nem fog látszódni a vége.
Meg van szabva, hogy a
DIV
-ben mennyi sor lehet maximum. Valahogy azt kellene megoldani, hogy az utolsó sorban ha a link túl hosszú, akkor egyszerűen azt a linket már ne jelenítse meg.
Úgy próbáltam megoldani, hogy a linkeket egy-egy DIV-be raktam
float: left
tulajdonsággal. Viszont ezzel az a gond, hogy nem csak az utolsó sorban érvényesül.
Ha tud valaki erre megoldást, kérem ossza meg velem.
Köszönöm!
- 1475 megtekintés
Hozzászólások
hatarozd meg szerintem, hogy hany karakter jelenhet meg kiirva a divedbe linkeknel
<? $varshort = substr($var,0,25); echo "$varshort"; ?>
- A hozzászóláshoz be kell jelentkezni
Kihagytam a leírásból (már javítva), hogy az egyes linkek betűmérete is változhat.
Ezért ez a megoldás nem működne. Természetesen a szövegnek van maximális hossza, amit nem lehet átlépni.
- A hozzászóláshoz be kell jelentkezni
sztem javascript a te barátod.
"A very intelligent turtle, found programming UNIX a hurdle
The system, you see ran as slow as did he,And that’s not saying much for the turtle."
- A hozzászóláshoz be kell jelentkezni
Én is azt hiszem, hogy JavaScripttel kellene megoldani a dolgot. De reméltem, hátha tud valaki egy egyszerűbb megoldást. De ha nincs más megoldás...
- A hozzászóláshoz be kell jelentkezni