Page 87 - 4695
P. 87

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