Autor Zpráva
zimmi
Profil
Zdravím diskusi,
dnes jsem se setkal se zajímavým problémem.

Mám následující kód:

<pre>#main{width:766px;

margin:0em auto;}</pre>


Očekával bych takovýto výstup:

#main{width:766px;

margin:0em auto;}


Místo toho ale dostanu:

#main{width:766px;margin:0em auto;}


Ve stylopisu mám k pre white-space:pre, ale ani to nepomohlo (testováno na Opeře, na ničem jiném nemám možnost).
Plaváček
Profil
IE, FF i Opera 8.5 se chová korektně. Osobně ale pro ukázky kódu používám zavržený (čti pro W3C nevhodný) element XMP, který funguje bezchybně na všech prohlížečích. To není doporučení, jenom rada :)
zimmi
Profil
Plaváček: Problém je, že mně se korektně nechová, tzn. že řádek prostě nezalomí. Při vložení xmp se mi prostě vypíše <xmp>#main{width:766px;margin:0em auto;}</xmp>, což nějak nechápu. Formátuju to texy, ale tohle si píšu pomocí tagů ručně. Možná je někde něco špatně nastavené, ale už jsem takové spoty, kde se <pre> vyskytoval, psal naprosot bezproblémově a funkčně.
Kajman_
Profil *
Nemáte přestylované white-space pro pre?
Plaváček
Profil
No, pak hledej chybu jinde, nejspíš v Texy, protože mě to funguje korektně, viz http://klient.plavacek.net/pre.html . Texy zrejme XMP nezná.
Kajman_
Profil *
Aha, však to píšete, tak nic.
zimmi
Profil
Plaváček: Máš pravdu, vypnul jsem Texy a vida, funguje to. Zkusím se poptat na Texy fóru.
Bubák
Profil
Změna:
Takže to máš odhalené.
Toto téma je uzamčeno. Odpověď nelze zaslat.