Autor Zpráva
tom-a-spol-sro
Profil *
Zdravím. Měl bych dotaz ohledně mezer na koncích řádku.

Jak už vím, v HTML se nový řádek v kódu interpretuje jako mezera.
například když mám:
<span>a</span>
<span>b</span>

Výstup v prohlížeči:
a_b

Tedy mezi a a b je mezera.

Problém je v tom, že mám relativně velké množství prvků s různými kombinacemi zobrazení display:inline atd, ale bohužel html bere ohledy právě na mezery na konci řádků, čímž mi prvky odsazuje. Nevíte někdo, jak eliminovat vnímání zalomení jako mezeru? Připadá mi hloupost celý kód napsat na jeden řádek. Zajímalo by mě, jestli neexistuje nějaká obdoba <pre>, kterou by se to dalo řešit.
Plaváček
Profil
tom-a-spol-sro

Možná v CSS white-space:nowrap?
tom-a-spol-sro
Profil *
Podle popisu se zdá, že je to přesně to co potřebuji, ale v mém souboru nenastala žádná změna. Každopádně mockrát díky, budu s tím zkoušet různé variace.
tom-a-spol-sro
Profil *
Tak jsem zjistil, že nowrap nefunguje na některé prvky, včetně <ul> a <li> souborů, u kterých jsem to zrovna potřeboval.

Nakonec se mi ale povedlo najít stránku, kde vysvětlují, jak to trošku obejít. Jednak to jde docela složitě přes javascript, nebo můžeme kód jakoby psát na jeden řádek, ale přitom ho celkem přehledně formátovat. Ukázka zde:
<ul
   ><li>Position 1</li
   ><li>Position 2</li
   ><li>Position 3</li
></ul>


Mě to posloužilo dobře. Snad to pomůže i dalším s takovýmto problémem.
DoubleThink
Profil *
množství prvků s různými kombinacemi zobrazení display:inline
Taky můžeš používat blokové zobrazení a obtékání, což je rozhodně obvyklejší adaptace.
tom-a-spol-sro
Profil *
bohužel potřebuji <ul> zarovnat na střed, což je u variabilní šířky v kombinaci s floatem docela neproveditelný
habendorf
Profil
tom-a-spol-sro:
bohužel potřebuji <ul> zarovnat na střed, což je u variabilní šířky v kombinaci s floatem docela neproveditelný

Omyl.
http://pokusy.1-webdesign.cz/centrovany-float.html

Třeba.
habendorf
Profil
Příklad vznikl dávno před IE8 ... koukám, že v něm nefunguje. Asi by stačilo upravit ten podm. komentář na lte7. Teď se mi to nechce zkoumat.
habendorf
Profil
Asi by stačilo upravit ten podm. komentář na lte7.

Jo, tak to stačilo ;o)
Bubák
Profil
Nevíte někdo, jak eliminovat vnímání zalomení jako mezeru?
Zalomení jde zakomentovat:
<span>a</span><!-- 
 --><span>b</span>
tom-a-spol-sro
Profil *
Bubák
super, to je asi jeste prehlednejsi varianta :) diky moc
habendorf
Profil
Další možnost je záporný margin v em.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0