Page 87 - 4695
P. 87
замінити одним чекбоксом. На жаль, цей метод працює не зав-
жди: оскільки в самому чекбоксі написано тільки те, що відбу-
деться після його включення, але не описано, що відбудеться,
якщо його не включити. Така конструкція не працює в ситуа-
ціях, коли користувачам з тієї або іншої причини функціональ-
ність непоставленого чекбоксу може бути незрозуміла. Напри-
клад, якщо потрібно запитати користувача, в якому кодуванні
посилати йому листи, не вийде заміна двох радіокнопок
Windows 1251 і KOI-8 єдиним чекбоксом KOI-8: користувач не
зобов'язаний розуміти, в якому кодуванні система посилатиме
йому листи за умовчанням.
Зовнішній вигляд. Традиційно склалося так, що чекбокси
виглядають як квадрати, а радіокнопки – як коло. Порушувати
це правило не можна. Бажано вертикально розташовувати чек-
бокси і радіокнопки в групі, оскільки це полегшує пошук конк-
ретного елемента. І чекбокси і радіокнопки бажано розставляти
по вертикалі, оскільки це значно прискорює пошук потрібного
елементу
Текст підписів. Кожен підпис повинен однозначно показу-
вати ефект від вибору відповідного елементу. Оскільки радіок-
нопки і чекбокси не викликають негайної дії, формулювати під-
писи до них краще всього у формі іменників, хоча можливе ви-
користання дієслів (якщо змінюється не властивість даних, а за-
пускається яка-небудь дія). Підписи до тих, що стоять парале-
льно кнопкам краще прагнути робити приблизно однакової до-
вжини. Всі підписи зобов'язані бути позитивними (тобто не мі-
стити заперечення). Повторювати одні і ті ж слова, міняючи
тільки закінчення підписів (наприклад, «Показувати пропуски»
і «Показувати табуляцію»), в декількох кнопках не можна. В та-
ких випадках краще перенести слово, що повторюється, в рамку
угрупування. Якщо підпис не поміщається в один рядок, вирів-
нюється індикатор кнопки (коло або квадрат) по першому рядку
підпису.
Взаємодія. Це може показатися неймовірним, але і досі в
Інтернеті 99 % чекбоксів і радіокнопок реалізовані неправи-
льно. Річ у тому, що творці мови HTML, вважали, що в цих еле-
ментах управління натискається тільки візуальний індикатор
86