나는 그들의를위한 방문자를 요청하는 형태로 만드는거야 firstname
, middle initial
등을 lastname
. 해당 텍스트 필드를 모두 인라인으로 만들고 싶지만 레이블을 어디에 배치해야합니까? 왼쪽, 상단 또는 필드 아래에 있습니다.
유용성 관점에서 가장 좋은 방법을 찾고 있습니다.
나는 그들의를위한 방문자를 요청하는 형태로 만드는거야 firstname
, middle initial
등을 lastname
. 해당 텍스트 필드를 모두 인라인으로 만들고 싶지만 레이블을 어디에 배치해야합니까? 왼쪽, 상단 또는 필드 아래에 있습니다.
유용성 관점에서 가장 좋은 방법을 찾고 있습니다.
답변:
UXmatters의이 연구를 살펴보십시오 . 상당히 깊이 있고 시선 추적에 대한 데이터를 포함하며 상단의 레이블이 전반적으로 최상의 솔루션이라고 결론을 내립니다.
이 누가 복음 로블 위스키에 의해 유사한 기사 도 상당히 상세하게는,. 두 기사 모두 읽을 가치가 있습니다!
가장 중요한 것은 나머지 사이트와 일관성을 유지하는 것입니다. 일반적으로 대부분의 웹 사이트는 텍스트 필드 왼쪽의 레이블을 수행합니다. 이 원인은 설명이 길기 때문에 공간이 있고 흐름이 잘되어 있는지 확인하십시오.
왼쪽에 오른쪽이 보이지 않거나 수행 할 공간이 없으면 위와 같이합니다. 그것은 매우 분명합니다.
내가 피할 수있는 유일한 방법은 텍스트 필드 아래에 레이블을 넣는 것입니다. 레이블이 필드 아래에 있으면 더 혼란스러워집니다.
for
속성을 잊지 마십시오 .
일반적으로 상황에 따라 상단 또는 왼쪽이 가장 좋습니다. 접근성을 위해 레이블이 입력 필드 앞에 오도록하십시오.
여전히 페이지를 레이아웃하고 액세스 할 수있는 여러 가지 방법이 있습니다.
양식 레이블은 실제로 원하는 위치에 표시 될 수 있습니다. 이상은 볼 가치가 있습니다, http://patterntap.com/tap/collection/forms
이것은 약간의 접선이지만 firstname / lastname / initial을 사용하지 마십시오. 모든 사람의 이름이 깔끔한 그룹에 속하지는 않습니다.
StackOverflow에 대해 인용하십시오.
많은 아시아 문화권에서 가족 이름이 가장 중요합니다. 가족보다 개인이 더 중요하기 때문입니다.
부모님이 부여하지 않은 이름을 사용하는 사람들이 상당히 많다는 것을 알고 다음과 같은 계획을 사용했습니다.
성명 (일반적으로 우편 주소지로 작성 됨); 가족 이름; 알려진 이름 (대화에서 일반적으로 사용되는 이름).
예 :
이름 : 윌리엄 게이츠 III; 성 : 게이츠; 알려진 : 빌
성명 : 숭리; 성 : Soong; 알려진 : 리사
자세한 내용은 /programming/259634/splitting-a-persons-name-into-forename-and-surname/259694#259694 를 참조 하십시오 .