Vytvářím formulář, který požádá návštěvníka o jejich firstname
, middle initial
a lastname
. Chci, aby tato textová pole byla celá vložená, ale kam bych měl umístit štítky? Vlevo, nahoře nebo pod poli.
Hledám nejlepší přístup z hlediska použitelnosti.
Podívejte se na tato studie UXmatters . Je to do hloubky, obsahuje údaje o sledování očí a dochází k závěru, že štítky nahoře jsou celkově nejlepším řešením.
Existuje podobný článek Luke Wroblewski , také docela podrobně. Oba články stojí za přečtení!
Nejdůležitější věcí je být v souladu se zbytkem vašeho webu. Obecně většina webových stránek provádí štítky nalevo od textových polí. V tomto případě by to byl dlouhý popis, takže se ujistěte, že máte prostor a dobře to teče.
Pokud vlevo nevypadá správně nebo není na to místo, udělal bych výše. Je to velmi jasné.
Jedinou metodou, které bych se vyhnul, je umístění štítků pod textová pole. když jsou štítky pod poli, je to matoucí.
Normálně je pro vaši situaci nejlepší nahoře nebo nalevo. Ujistěte se, že štítek přichází před vstupním polem pro usnadnění přístupu.
Stále existuje mnoho různých způsobů, jak rozvržení stránky a být přístupný.
Štítky formulářů se mohou opravdu objevit téměř kdekoli, kde je chcete, tak dlouho, jak to dělá od té doby. Toto použití stojí za to se podívat http://patterntap.com/tap/collection/forms
Nejlepší jsou dvě možnosti:
další důležitá věc, kterou je třeba si uvědomit, aby bylo jisté, že používáte atribut for label, takže kliknutí na label se zaměřuje na pole, které označí.
Odpověď: Žádná z výše uvedených. Použijte zástupný symbol text uvnitř samotného pole. Atribut zástupného symbolu je integrovanou součástí HTML-5.
Jinak bych řekl, že to položím nad pole, zarovnán doleva.
Je to trochu tangentní - nepoužívejte prosím křestní jméno/příjmení/iniciál. Do každého úhledného uskupení nespadá jméno každého.
Cituji se na StackOverflow:
Mnoho asijských kultur dalo jméno rodiny jako první, protože rodina je považována za důležitější než jednotlivec.
Vezmeme-li na vědomí, že existuje spousta lidí, kteří používají jméno, které není to, které udělili jejich rodiče, s následujícím úspěchem jsem použil následující schéma:
Celé jméno (jak je obvykle psáno pro adresování pošty); Rodinné jméno; Známý jako (název běžně používaný v konverzaci).
Např.:
Celé jméno: William Gates III; Příjmení: Gates; Známý jako: Bill
Plné jméno: Soong Li; Příjmení: Soong; Známý jako: Lisa
Další informace viz https://stackoverflow.com/questions/259634/splitting-a-persons-name-into-name-and-surname/259694#259694 .