Autor Zpráva
smiesek
Profil
Můžete mi prosím poradit, jak správně ve formuláři zarovnat tag legend na levou stranu?

Při použití ve Firefox mi to jde, ale například přes Chrome se mi automaticky centruje do středu.

legend {
    margin: 0 auto;
    padding: 5px 15px;
    text-align: left;
}

fieldset {
    margin: 15px auto;
    width: 80%;
}

pokud bych místo margin dala absolutní pozici, tak se mi již rozhodí jednotlivá pole ve formuláři.
Tag legend používám pro více formulářů současně, proto nelze určit pevnou výšku a šířku formuláře.
Tomáš123
Profil
smiesek:
jak správně ve formuláři zarovnat tag legend na levou stranu?
Ide o zarovnanie textu vo vnútri prvku <legend> alebo ho chceš mať naľavo celý?

Ak ide o druhý prípad, použil by som obtekanie (float). Aj v tomto prípade ale bude potrebné pohrať sa s okolím. Najjednoduchšie by to šlo asi tabuľkou. Tam ten <legend> ani nebude potrebný a zarovnanie textu by malo fungovať vo všetkých prehliadačoch rovnako.
smiesek
Profil
já mám právě formulář tvořený pomocí <div>, tak si nejsem jistá tím, abych do toho nějak lámala <table>.

Jde o druhý případ, kdy bych ráda měla zarovnání celého <legend> nalevo.

Zkusím tedy, pro legend nastavit <float>, i když se obávám, že okolí se to nebude líbit.
Keeehi
Profil
smiesek:
přes Chrome se mi automaticky centruje do středu.
To se nemůžeš divit, když tomu nastavuješ margin: 0 auto; který slouží právě k centrování blokových prvků.

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: