ugrás a tartalomhoz

Sortörés szabványos megvalósítása weblapokon?

Joó Ádám · 2006. Jan. 31. (K), 21.25
A problémám a következő: Nem szeretnék <br> tageket használni a sortöréshez (legalábbis a css-t hírdető írásokban azt olvastam, ez kerülendő). Így ott, ahol kiolvasom az adatbázisból a tartalmat egy white-space: pre-t használok, a php kódban pedig \n-t. De sajnos így a töretlen sorok széttolják az egész oldalt, hiába vannak akár egy fix szélességű táblázatban. Ha viszont kiveszem a pre-t, akkor a \n-t sem veszi figyelembe.
Mit kéne tennem?

Ha már ilyesmiről van szó: az űrlapon a wrap=virtual/physical kitétel mit takar?
 
1

esetleg vmi ilyesmi?

Őry Máté · 2006. Jan. 31. (K), 21.37
<?php
$str = "<p>{$str}</p>";
$str = str_replace ("\n", '</p><p>', $str);
?>
2

<Nincs cím>

Fekete Ferenc GDA · 2006. Jan. 31. (K), 22.41
Sortöréshez pedig br-t kell használni, hiszen arra van kitalálva. Amit te olvastál, az az lehetett,h p elemen KÍVÜL ne használjuk. Tehát p-n belül nyugodtan lehet, hiszen arra való.

A p és a többi blokk szintű elem közötti távolságot (hívhatod sortörésnek is) margin/padding-el belőheted.

Online 2.0
3

<Nincs cím>

Fekete Ferenc GDA · 2006. Jan. 31. (K), 22.44
ja és az nl2br() függvénynek nézz utána a manuálban (ha még nem tetted volna), ez még jól jöhet. Én a pre tag-et nem szoktam használni.

Online 2.0