Autor Zpráva
Benys
Profil *
Zdravim, nevíte někdo jak nastavit legend doprostřed aby byl XHTML 1.0 Strict validní, tzn. bez použití atributu align?
Jimmy Hayek
Profil
Benys
nevíte někdo jak nastavit legend doprostřed aby byl XHTML 1.0 Strict validní, tzn. bez použití atributu align?
Ano, víme. V CSS nastav
label {text-align: center;}
Benys
Profil *
Ale já potřebuju legend, to sem přes text-align zkoušel ale nejde mi to...
Plaváček
Profil
Benys

Máš dvě možnosti:

1. vykašlat se na validitu - tebou uvedený zápis je plně funkční ve všech mně známých prohlížečích


Edit: není funkční zdá se v IE 8 a v Opeře. Chrmpf.
Benys
Profil *
Na validitu se bohužel vykašlat nemůžu... Jaká byla ta druhá možnost?
Nenapadá vás teda jak to ještě jinak obejít??
Jimmy Hayek
Profil
Benys
Aha, tak to se omlouvám. Já to zkoušel v Google Chrome a tam to funguje. Chrmpf.

Edit: Chrome standardně vypisuje legend doprostřed. To jsem netušil... :–/
Plaváček
Profil
Benys

Legend je nevyzpytatelný element, ale šlo by to vyřešit systémem "když to nejde jinak, tak to zabsolutníme".

Tohle http://klient.plavacek.net/legend.html by mělo šlapat všude, upravit si rozměry a podobně můžeš k obrazu svému.
Radek9
Profil
No pokud má ten legend pevnou šířku tak si to můžeš napozicovat pomocí marginu.
Plaváček
Profil
Radek9

No pokud má ten legend pevnou šířku tak si to můžeš napozicovat pomocí marginu.

Ve FF s podobným trikem neuspěješ.
Benys
Profil *
pevnou šířku má ale napozicovat to jde pouze s paddingem ale vyskytne se další problem - zmizí mi border od rodičovského fieldsetu.
Plaváček
Profil
Benys

Pak bych prosil konkrétní ukázku, dál věštit z křišťálové koule už mě nebaví.
Benys
Profil *
prostě fieldset s nastavenym border-top, ostatní vypnutý a do toho legend doprostřed

---------------------------------- Legend ---------------------------------

v kodu je to klasicky
<fieldset>
<legend>Partneři</legend>
bla bla bla
</fieldset>
Jimmy Hayek
Profil
Benys
v kodu je to klasicky
<fieldset>
<legend>Partneři</legend>
bla bla bla
</fieldset>

Tímto jsi chtěl naznačit, že <fieldset> a <legend> nepoužíváš ve formuláři a používáš je k nastylování obyčejného textu?
Benys
Profil *
ne, to samozřejmě ne, bla bla bla je formulář...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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