Sziasztok!
Ismét egy komoly kérdéssel állok elétek :P. Azt szeretném megcsinálni, hogy a < pre > részek közé írt szöveg [amiben ugye megmaradnak a bekezdések] egy adott méreten belűl maradjon, ne tolja ki a mezőt. Gondolom < div > -vel lehetne ezt megcsinálni, de nekem valahogy nem akar összejönni. Hiába írom be a div méreteit mindíg kitolja azt. De ha meglehetne táblázatos módszerrel is csinálni az is jó.
- 3708 megtekintés
Hozzászólások
pre-nek az a lényege, hogy nem a browser formázza, hanem a html-ben már eleve megfelelő hosszú sorok vannak..
- A hozzászóláshoz be kell jelentkezni
És etleg nem tudod, h hogyan lehetne megcsinálni, amit szeretnék? Megmaradjanak a bekezdések amiket a textfieldbe írsz és akármekkora részbe be tudjam zsúfolni, tehát ha túl hosszú egy sor, akkor nyomjon egy enter :D
- A hozzászóláshoz be kell jelentkezni
persze, pre helyett konvertálod a szöveget html-be, pl. így:
cat textfile | perl -e 'while(<>) { s/^(\ +)/" " x length($&)/e; s/$/<br>/; print; }'
- A hozzászóláshoz be kell jelentkezni
<span></span>
-nel probaltad mar?
Minél korszakalkotóbb ötlettel állsz elő, annál több hülyén kell átverekedned magadat.
- A hozzászóláshoz be kell jelentkezni
Úgyérzem ez a < span >-os megoldás közelebb állna hozzám :D De mit csináljak akkor vele, h csináljon is valamit?
- A hozzászóláshoz be kell jelentkezni
Tedd koze a szoveget. :-D
Ez alapbol elvileg nem tolja ki.
A CSS-ben ezt is be lehet allitani.
Minél korszakalkotóbb ötlettel állsz elő, annál több hülyén kell átverekedned magadat.
- A hozzászóláshoz be kell jelentkezni
És a bekezdések megmaradnak?
- A hozzászóláshoz be kell jelentkezni
Ja, oke... Leesett kozben, hogy mi az a bekezdes (identalas :-) ). A "div" problemaddal a sorvegekre asszocialtam, hogy kihuzza a jobb szelere a koztes szoveget. :-)
Szorri, en ertelmeztem felre, arra egyebkent tenyleg a span a megoldas.
Minél korszakalkotóbb ötlettel állsz elő, annál több hülyén kell átverekedned magadat.
- A hozzászóláshoz be kell jelentkezni
iigen, ismerős a problémakör;) sokat szívtam vele, amennyire utánajártam, sajnos nincs jelenleg elfogadott szabványos megoldás, viszont minden böngészőnek megvan a saját módszere...
pre {
font-family:serif;
margin:5px;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */}
még vmikor találtam, nemtom hol..
ezzel megy, viszont egyik sem szabványos... majd csak a legfelső lesz az:)
nem böngészőt írsz, hanem honlapot. tetszik-nemtetszik, nem a szabványokat kell követni, hanem a böngészők lelkivilágát :(
próbáltam én is mindennel táblázattal spannel miegyébbel... de végül csak ez jött össze.
_________________________________________
Valódi paraszt vagyok. Csak előre tudok lépni, nem azt ütöm le, aki velem szembenáll, és ha nincs tovább, megváltozom.
- A hozzászóláshoz be kell jelentkezni
köszi, de közben kaptam 1 kis helpet, melyben felhívták a
nl2br()
függvényre a figyelmemet. :D
- A hozzászóláshoz be kell jelentkezni
És barátaira, meg a CSS csodáira :)
------
gentóhuszár
- A hozzászóláshoz be kell jelentkezni
Igen. Nem akartam hangoztatni, de ez a buta fizikus volt a tettes... :P
- A hozzászóláshoz be kell jelentkezni
juhujj, ez tökjó...
eddig is csináltam ilyesmit, csak az strtr-t használtam... azé javasoltam inkább a fentit, mert nem tudtam, mennyire phpképes helyen lesz az oldal:D
_________________________________________
Valódi paraszt vagyok. Csak előre tudok lépni, nem azt ütöm le, aki velem szembenáll, és ha nincs tovább, megváltozom.
- A hozzászóláshoz be kell jelentkezni