ne legyen sortores <span> ben
<div>
<span><b>tel:</b> 222-0123</span>
<span><b>e-posta:</b> pl##kukac##pelda.hu</span>
<span><b>adószám:</b> 12345678-2-42</span>
<span><b>bankszámlaszám:</b> 87654321-32321418</span>
</div>
a fenti példában hogy tudom megoldani hogy hogy a span-ek tartalma semmiképpen se legyen sortörött, tehát se a fehér karaktereknél se a "-"- nél ne törjön sort.
a
white-space: nowrap;
css- elemmel próbálkoztam már, de az az egész sort tette "nem sortörötté" nem pedig az egyes span elemeket.
segitseget elore is koszi.
RM
■ <span><b>tel:</b> 222-0123</span>
<span><b>e-posta:</b> pl##kukac##pelda.hu</span>
<span><b>adószám:</b> 12345678-2-42</span>
<span><b>bankszámlaszám:</b> 87654321-32321418</span>
</div>
a fenti példában hogy tudom megoldani hogy hogy a span-ek tartalma semmiképpen se legyen sortörött, tehát se a fehér karaktereknél se a "-"- nél ne törjön sort.
a
white-space: nowrap;
css- elemmel próbálkoztam már, de az az egész sort tette "nem sortörötté" nem pedig az egyes span elemeket.
segitseget elore is koszi.
RM
CSS
igen
egy szimpla felsorolásról lenne szó egymás mellett, azért van span-be téve mert a spanek border-left-je 1pxre be van állítva térelválasztónak, viszont pont ezért ha sortörés van akkor az explorer kedves bugja miatt megjelenik a baloldali border az uj sor legelejen is ahol ugye nem kéne neki.
mivel egyébként se szép ha ezeket az infokat sortöri, tehát egymás melletti inline span-ekkel szeretnem megoldani hogy egyenkent nowrap-osak legyenek. (ha a fent említett white-space: nowrap; -ot hasznalom akkor az ossszes spanem egyutt lesz nowrapos, tehatahol kene hogy legyen ott sincs sortores)
na jol elmagyaraztam, remelem ertheto voltam ;)
yo
Picit hasznosabb lett volna, ha magát a css-t is mellékeled, úgy talán megértem mi is a cél. Pl külön soba szeretnéd ezeket a dolgokat? Akkor legyen mondjuk BR a végén, vagy:
span {
display: block;
}
vagy valami hasonló.
re
inline
span
pre, e-posta
Elnézést ha rosszul tippelek, de ha ebből több van egymás alatt akkor div-span helyett táblázatot használj inkább.
Az e-posta elnevezésre meg jópár embernek elsőre gondolkodnia kell majd az email helyett.
konkretizálás
tablat biztos nem fogok itt hasznalni, de a probleme nem is ebbol fakad hanem egy explorer bugbol amivel ha egy spannek border-leftje van akkor ha a span- en belul sortores van akkor az ujsor elejere is kiteszi a bordert.
pl. tegyuk fel a | mutataja most az 1px vastag border-left-et:
firefox igy jeleniti meg:
bl ablab lab la | blabl abl ab | labl abla | blablabla | bla
blabla | blablablablabla | blablabla
ie:
bl ablab lab la | blabl abl ab | labl abla | blablabla | bla
|blabla | blablablablabla | blablabla
(tehat a masodik sorba ahol sortores van oda is kiteszi a span border-leftjet.) erre lenne megoldas ha nem lehetne a span-en belul sortores. vagy mas otlet??
background-image
végső megoldásként talán
szerintem meglehet
Ha nem ez a viselkedés amit el szeretnél érni akkor nem értem.
Esetleg még próbálkozhatsz a display állítással:
igaz
megprobalom leirni hogy: span - nowrap esetén letette uj sorba ami mar nem fert ki normalisan, de ilyenkor a bal padding 0 lett (csak ie) tehát "rácsúsztak" a betűk a bal borderre. egészen addig noveltem a span-ek bal- és jobb paddingját (14px-re) amig hirtelen egy ugrassal helyesen jelenitette meg. (tehat 13 px-nel meg ra volt csuszva, 14px-nél pedig helyesen 14 px volt a border es az elso betu kozott...) szóval eléggé meglepő.
kiprobaltam inline-block-kal, az jól működik! vissza tudtam venni a bordert az eredeti elképzelés szerinti 5px-re, viszont ez az inline-block dolog ez csak ie-s tulajdonsag ha jol latom. valid lesz a css-em ezzel? (ez a cél)
--szerkesztve--
leellenoriztem, nem valid. :(
ezesetben a nowrap megoldast kene kicsiszolni, nem tudjatok mitol lehet a padding-gal a problema?
inline-block CSS 2.1-ben benne van
Még ezt érdemes megnézni: quirksmode.org display
Másrészt csinálhatod azt, hogy IE-nek Conditinal Commentsben adsz másik CSS-t.
Megj: Ha az IE hibája miatt kell vacakolni, akkor nem úgy kell kifakadni, hogy "ezt nem lehet CSS-sel megcsinálni".
jogos!?
megj. : nem egészen ezt írtam...
kompromisszumot kötni
ok