Autor | Zpráva | ||
---|---|---|---|
Milan1236000 Profil |
#1 · Zasláno: 10. 2. 2016, 18:06:20
Zdravím,
proč musím používat funkci nl2br() , aby fungovalo odřádkování pomocí \n ?
Normálně se bez té funkce udělá jen mezera místo \n .
|
||
weroro Profil |
\n alebo \r sa v HTML nezobrazí ako zalomenie riadku. Zalomí sa text v zdrojom kóde (otvor si zdrojový kód vygenerovanej stránky a uvidíš, že je text zalomený). Aby sa ti zalomil text na stránke (v html) je potrebné použiť značku <br> a presne tú značku nl2br() vytvorí.
|
||
anonymníí Profil * |
#3 · Zasláno: 10. 2. 2016, 20:25:58
Milan1236000:
„Normálně se bez té funkce udělá jen mezera místo \n .“
Protože \n (i \r a \r\n ) jsou bílé znaky (stejně jako mezera a tabulátor). A v HTML, mimo na to určených značek nebo určitých stylů (třeba float ), se jeden a více bílých znaků interpretuje jako mezera. Chceš-li v HTML na výstupu zalomit řádek, použiješ <br> , nikoliv enter. A \n je právě ten enter.
|
||
Milan1236000 Profil |
#4 · Zasláno: 10. 2. 2016, 20:31:34
weroro, anonymníí:
Tak to jo. Díky. |
||
Časová prodleva: 7 let
|
0