it-swarm-eu.dev

Měly by být štítek a pole odděleny dvojtečkou?

Pokud máte formulář s poli a titulky pro tato pole, měli byste to udělat takto:

Field1: [                       ]
Field2: [                       ]

nebo podobně:

Field1  [                       ]
Field2  [                       ]

Viděl jsem oba použité v populární aplikaci. Microsoft obecně používá dvojtečky (Můj počítač vlastnosti -> Název počítače karta je jeden příklad). Opera prohlížeč Opera nepoužívá dvojtečky jako oddělovače ve formulářích (příklad: Předvolby formulář).

Osobně nemám silný názor na to, který je lepší. Ale pracuji na této aplikaci „1000s winforms“, kde mám podezření, že máme formuláře s tlustými střevy a bez nich, takže bych opravdu rád stanovil standard a šel tak či onak ve všech formách, protože nekonzistence je mnohem horší než kterákoli z možnosti.

40
Dyppl

Pokud vaše pole a titulky mají různé vizuální styly, dvojtečka nebude nutná. Dvojtečka se v textu používá k oddělení částí textu, protože čistý (neformátovaný) text nelze vizuálně oddělit.


Povinné kolon:

Pole 1: Toto je titulek 1
Pole 2: Toto je další titulek


Kolon není vyžadován:

Field1 Toto je titulek 1
Field2 Toto je další titulek

33
Henrik Ekblom

Určitě existoval důvod usnadnění přístupu k použití dvojteček po štítcích v aplikacích Windows. Od Pokyny pro Windows pro přístupný návrh softwar (Microsoft, 1999):

Ukončete statické textové štítky dvojtečkou

Ukončení statických textových štítků dává zcela jasně najevo, že tyto popisky označují následující ovládací prvek, spíše než jiné informace. Jakýkoli text, který nebude mít následující ovládací prvek, by neměl končit dvojtečkou.

Dvojtečka slouží dvěma účelům:

  • Dvojtečka poskytuje uživateli sémantický náznak nebo automatizačnímu nástroji běžícím na jeho účet, že to, co následuje, je nejlépe pochopit v souvislosti s přímým vztahem k tomuto aktuálnímu objektu.
  • Dvojtečka pomáhá pomoci při určování, zda statické textové pole skutečně označuje následující ovládací prvek, spíše než slouží jinému účelu.

Nemám k dispozici novější verzi pokynů, abych zjistil, zda je to stále požadavek u novějších verzí systému Windows a jeho pomocných technologií (domnívám se, že to nemusí být), ale stojí za to zkontrolovat.

14
calum_b

Pokyny pro Mac i Windows chtějí dvojtečky. Pro mě pěkně oddělují štítek a pole, bez ohledu na typ pole (editace, rádio, kontrola, ...).

Anecdote: v určitém okamžiku vývoje našeho softwaru proces překladu ztratil všechna dvojtečka štítků a další sestavení již nemělo sloupce. Fuj!

Ale jak říkáte, soudržnost je zde důležitější. Možná vyberete cestu, která vyžaduje nejméně práce? Mmm, špatná rada, opravdu, ve fóru UX :-)

12
Peter Frings

Jak řekl Peter Frings, „velcí chlapi“ používají dvojtečky. Dokonce propojil a citoval Apple a Windows HIGs). K tomu je ještě třeba přemýšlet.

Mám 2 informace: uživatelské jméno a heslo. Oba štítky jsou samozřejmě štítky a já potřebuji textová pole, která obsahují hodnoty, takže dvojtečky samozřejmě nejsou nutné. Ale ... pak přidám informace, jako je IP adresa. No, to nelze upravovat. Měl bych to dát do textového pole, které nelze upravovat, ale je to prostě ošklivé. Tak jsem to dal do štítku (mimochodem to platí pro web a desktop). Teď vlastně nerozlišuji mezi 2. Je to vrah? Ne. Vypadá to trochu divně? Myslím, že ano. Poté začnete přemýšlet o okně/stránce, která obsahuje 40 polí. Některé upravitelné, jiné ne.

Kdykoli jsem nad tím přemýšlel, otevírám zralý produkt navržený podle opravdu velkého jména, které se mi líbí. V mém případě jsem právě otevřel aplikaci Outlook 2010. Vyvolal jsem dialogové okno Možnosti a na všech štítcích štítků jsou dvojtečky.

Větší společnosti, které se specializují na vytváření velmi použitelného softwaru, skutečně utrácí spoustu peněz za ohniskové skupiny. Normálně nevytahují design uživatelského rozhraní z tenkého vzduchu.

Po celá léta jste byli velmi těžce stisknuti, abyste ve Windows našli jakýkoli výrazný text. Alespoň v rozhraních Core OS. Teď to mírně ustoupili, ale všimnete si, že se používá pouze v nadpisech nebo v popiscích polí, kde je hodnota velmi blízká označení pole a pole nelze upravovat.

2
Matt Dawdy

Osobně vždy používám dvojtečku, pokud je vstupní pole na stejném řádku jako popisek a já bez dvojtečky, pokud jsou popisek i vstup na samostatných řádcích.

1

Myslím, že je nutné, pokud název pole zahrnuje více řádků.

Například:

pole x []
je v pořádku, ale

toto je pole []
Vytvořil jsem

potřebuje dvojtečku poté, co slovo „vytvořeno“ b/c překlenuje dva řádky. Moje oči jdou rovnou do prázdného vstupního pole, než jsem přečetl druhý řádek. Pokud jsou všechna jména polí na jednom řádku, dvojtečka je jen další znak, který uživatel ignoruje, IMHO.

0
user3814