Autor Zpráva
Milan1236000
Profil
Zdravím,
použil jsem <sup>, ale ten řádky, kde je použit, roztahuje, a to nechci.
Vím, že jde použít &sup;, ale ten zase funguje jen pro čísla 1-3. Proč ne i pro to ostatní?
http://kod.djpw.cz/mfpb
Chro.
Profil
Před nedávnem o sup/sub vyšel článek na
http://jecas.cz/horni-dolni-index
s možným řešením tohoto problému pomocí CSS.
_es
Profil
Milan1236000:
řádky, kde je použit, roztahuje, a to nechci.
Na to, aké sa v prehliadači použije písmo, sa aj tak nemôžeš spoliehať. Môže byť použitý náhradný font, veľkosť písma sa môže zmeniť voči ostaným prvkom... Spoliehať sa na to, že vo všetkých prehliadačoch bude presne rovnako na pixel zobrazený text, sa nedá.
Joker
Profil
Milan1236000:
Vím, že jde použít &sup;, ale ten zase funguje jen pro čísla 1-3. Proč ne i pro to ostatní?

Kódování Latin-1 (8859-1) a potažmo blok Latin-1 v Unicode obsahuje znaky jen pro ty tři.
Nejspíš proto existují pojmenované entity jen pro ně.

Nicméně Unicode obsahuje zvláštní blok Superscripts and subscripts, který obsahuje (mj.) znaky pro ty zbývající číslice.

Takže by mělo jít je napsat jako entity přes kód znaku, např.: &#8308; - ⁴
Milan1236000
Profil
Díky všem za odpověď. Budu si muset pohrát s pozicováním. :)
Bubák
Profil
_es:
Na to, aké sa v prehliadači použije písmo, sa aj tak nemôžeš spoliehať.
Milan1236000 má asi v tomto případě asi na mysli, že v několikařádkovém textu je řádek, na kterém je horní nebo dolní index, vyšší, než ostatní.

http://kod.djpw.cz/rfpb
To zejména při delších řádcích vypadá rušivě, moje ukázka na první pohled vypadá, jako by šlo o dva odstavce od někoho, kdo šetří místem a nastavil dva odstavce blíže k sobě.
Tomáš123
Profil
Milan1236000:
Budu si muset pohrát s pozicováním.
Ono tam pozicovanie až takú veľkú rolu nehrá.
Milan1236000
Profil
Tomáš123:
Také skvělý nápad, díky. :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0