You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ko-KR/src/guide/best-practices/accessibility.md
+26-20Lines changed: 26 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -119,16 +119,16 @@ watch(
119
119
120
120
[Landmarks](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/landmark_role)는 애플리케이션 내의 섹션에 대한 프로그래밍 방식 액세스를 제공합니다. 보조 기술에 의존하는 사용자는 애플리케이션의 각 섹션으로 이동하여 콘텐츠를 건너뛸 수 있습니다.[ARIA roles](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles)을 사용하여 이를 달성할 수 있습니다.
Notice how you can include `autocomplete='on'` on the form element and it will apply to all inputs in your form. You can also set different [values for autocomplete attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete) for each input.
162
+
양식 요소의 모든 입력 요소에 적용되는, 양식 요소에 `autocomplete='on'`를 적용하는 방법을 확인하세요. 각 입력에 대해 서로 다른 [자동 완성 속성값](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete)을 설정할 수 있습니다.
163
163
164
164
### Labels
165
165
166
-
Provide labels to describe the purpose of all form control; linking `for` and `id`:
166
+
모든 양식 제어에 목적을 설명하는 레이블을 제공하세요; `for`과 `id` 연결:
167
167
168
168
```vue-html
169
169
<label for="name">Name</label>
@@ -172,12 +172,12 @@ Provide labels to describe the purpose of all form control; linking `for` and `i
If you inspect this element in your chrome developer tools and open the Accessibility tab inside the Elements tab, you will see how the input gets its name from the label:
175
+
크롬 개발자 도구에서 이 요소를 검사하고, 요소 탭에서 접근성 탭을 열면, 입력이 레이블에서 이름을 가져오는 것을 볼 수 있습니다:
176
176
177
177

178
178
179
-
:::warning Warning:
180
-
Though you might have seen labels wrapping the input fields like this:
179
+
:::warning 경고:
180
+
다음과 같이 레이블이 입력 요소를 감싸아는 것을 보았을 수도 있습니다:
181
181
182
182
```vue-html
183
183
<label>
@@ -186,12 +186,12 @@ Though you might have seen labels wrapping the input fields like this:
186
186
</label>
187
187
```
188
188
189
-
Explicitly setting the labels with a matching id is better supported by assistive technology.
189
+
ID와 일치하는 label을 명시적으로 설정하는 것이, 보조 기술로부터 보다 더 지원받을 수 있습니다.
190
190
:::
191
191
192
192
#### `aria-label`
193
193
194
-
You can also give the input an accessible name with [`aria-label`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attribute).
194
+
[`aria-label`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attribute)을 사용하여 입력에 접근성 이름(accessible name)을 지정할 수 있습니다..
195
195
196
196
```vue-html
197
197
<label for="name">Name</label>
@@ -206,14 +206,16 @@ You can also give the input an accessible name with [`aria-label`](https://devel
Feel free to inspect this element in Chrome DevTools to see how the accessible name has changed:
209
+
크롬 개발자도구에서 이 요소를 검사하여, 접근성 이름(accessible name)이 어떻게 바뀌는지 확인하여 자유를 느껴라:
210
210
211
211

212
212
213
213
#### `aria-labelledby`
214
214
215
215
Using [`aria-labelledby`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute) is similar to `aria-label` except it is used if the label text is visible on screen. It is paired to other elements by their `id` and you can link multiple `id`s:
216
216
217
+
[`aria-labelledby`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute)를 사용하는 것은 레이블 문자가 화면에 보인 다는것을 제외하고 `aria-label` 을 사용하는 것과 비슷합니다. 다른 요소의 id를 통해 쌍을 이룰 수 있고, 여러 id에 연결 할 수 있습니다:
218
+
217
219
```vue-html
218
220
<form
219
221
class="demo"
@@ -244,6 +246,8 @@ Using [`aria-labelledby`](https://developer.mozilla.org/en-US/docs/Web/Accessibi
244
246
245
247
[aria-describedby](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute) is used the same way as `aria-labelledby` except provides a description with additional information that the user might need. This can be used to describe the criteria for any input:
246
248
249
+
[aria-describedby](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute) 는 사용자에게 필요할 수 있는 추가적인 정보와 함께 설명을 제공한다는 점을 제외하고는 `aria-labelledby`과 동일한 방식으로 사용됩니다. 이것은 입력에 대한 기준을 설명하는 데 사용할 수 있습니다:
250
+
247
251
```vue-html
248
252
<form
249
253
class="demo"
@@ -272,6 +276,8 @@ Using [`aria-labelledby`](https://developer.mozilla.org/en-US/docs/Web/Accessibi
272
276
273
277
You can see the description by inspecting Chrome DevTools:
274
278
279
+
크롬 개발자 도구 검사를 통해 설명을 볼 수 있습니다.
280
+
275
281

0 commit comments