Page 93 - 4695
P. 93

з іншого боку ширина поля введення не має бути більше об'єму
        тексту, що вводиться в поле, оскільки частково заповнене поле
        виглядає як мінімум неохайно. Мало того, що такі поля вигля-
        дають неохайно, так вони ще і вводять в оману користувача, по-
        казуючи, що він ввів не всю інформацію. А тому додатково, пі-
        сля заповнення поля, доводиться самому переміщати фокус вве-
        дення, хоча з цим впоралася б і система. Зауважимо, що ширина
        поля введення, більша від максимального обсягу тексту, корис-
        тувачів  неприємно  вражає,  оскільки  вони  не  можуть  ввести
        текст, хоча місце під нього на екрані є.
            Окремою проблемою є обмеження тексту, що вводиться. З
        одного боку, обмеження добре для бази даних. З іншого боку,
        завжди знайдуться користувачі, для яких поле введення з обме-
        женням  символів,  що  вводяться,  виявиться  дуже  маленьким.
        Тому це питання потрібно вирішувати стосовно конкретної си-
        туації.

            6.4. Підписи
            Питання «де треба розміщувати підписи до полів введення»
        є одним з найпопулярніших серед програмістів: битви прихиль-
        ників різних підходів, хоч і безкровні, але значні. Аргументів і
        підходів  тут багато, але  оскільки  сприйняття  підписів  займає
        певний час, краще всього діє наступне просте правило: в часто
        використовуваних екранах підписи мають бути зверху від поля
        (щоб їх було легко не читати), в рідко ж використовуваних під-
        пису мають бути зліва (щоб завжди сприйматися і тим самим
        скорочувати кількість помилок).
            Підписи до полів введення мають певну відмінність від ін-
        ших підписів. У полях введення підпису можна розміщувати не
        поряд з елементом, а всередині нього, що дозволяє економити
        простір  екрану.  Підпис  при  цьому  виводиться  в  самому  полі
        введення, точно так, як і текст, який в нього потрібно вводити.
        Необхідно тільки відстежувати фокус введення, щоб при уста-
        новці фокусу в полі прибирати підпис. Це рішення, будучи не-
        стандартним, погано працює в ПЗ, але непогано працює в Інте-
        рнеті.

                                       92
   88   89   90   91   92   93   94   95   96   97   98