Autor Zpráva
MilanJ
Profil
Chtěl jsem na své stránce zobrazit několik řádků dat z db, vše ve stylu:

NADPIS - text
NADPIS - text
NADPIS - text
NADPIS - text
NADPIS - text
.
.
.

Nadpis jsem vložil do tagu LABEL, kterému jsem v CSS definoval šířku 150px, aby text začínal vždy na stejném místě a data vypadaly přehledně.

K mému překvapení tohle funguje jen pod IE (mám verzi 6), FF tohle ignoruje.
Proč?
tiso
Profil
Label je riadkový prvok, keď mu nastavíš display: block tak; Ti to pôjde...
MilanJ
Profil
tiso
Když to udělám, text bude na dalším řádku a já ho potřebuji na řádku stejném.
Alphard
Profil
tohle funguje v Opeře a IE:
<p><span style="width: 300px; display: inline-block">Nějaká šířka</span> a další text</p>
tiso
Profil
...aj s tým sa dá niečo robiť...
btw. prečo na to nepoužiješ tabuľku alebo nejaký zoznam? čo za údaje ťaháš z tej databázy?
Gappa
Profil
Buď definiční list, nebo snad dokonce i tabulka by se na tohle hodila? :)

Dělat to takle je dosti nemotorné, protože s vypnutými styly se to rozhodí a nebude to stejnak podsebou, malá tabulka by měla bohatě stačit, nebo ten DL

EDIT: tabulková data patří zkrátka do tabulky - občas mám pocit, že se rozmohl "hon na tabulky", tj. že jsou proklínány a zatracovány, ale tabulka má své místo a něměla by se nahrazova zbytečně složitými konstrukcemi skrz css, které pak beze stylů stejnak neplní svůj účel a sémanticky to také není zrovna ono.
jozob
Profil
LABEL patrí do formuláru a mal by prislúchať konkrétnemu formulárovému prvku. Pre spomínaný účel sa perfektne hodí tabuľka alebo už zmienený definičný výčet.

MilanJ
"Když to udělám, text bude na dalším řádku a já ho potřebuji na řádku stejném."
Floating.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0