Почему присвоение метке фиксированной ширины является приемлемым поведением? - PullRequest
7 голосов
/ 02 апреля 2010

Существует много вопросов о форматировании форм для выравнивания меток, и почти все ответы, которые предлагают чистое решение CSS (в отличие от использования таблицы), обеспечивают фиксированную ширину для элемента label.

Но разве это не смешивание контента и презентации? Для того, чтобы выбрать правильную ширину, вы в основном должны увидеть, насколько велика ваша самая длинная метка, и попробовать значение ширины в пикселях, пока оно не "подойдет". Это означает, что если вы меняете свои ярлыки, вам также нужно изменить свой CSS.

Ответы [ 3 ]

4 голосов
/ 02 апреля 2010

У меня нет проблем ( Дыхание! Ересь! ) с использованием таблиц для выравнивания элементов формы и их меток. Если это делает меня луддитом, то пусть будет так. Я чувствую, что можно утверждать, что массивы пар метка / вход достаточно табличны, чтобы их можно было отобразить в таблицах.

2 голосов
/ 02 апреля 2010

Ваши ярлыки могут все еще переноситься словами, что позволяет им быть очень короткими или очень длинными. Вы вообще не ограничиваете свой контент ( почти ), вы просто диктуете, как он будет отображаться.

0 голосов
/ 03 апреля 2010

Фиксированная ширина не обязательно должна быть в пикселях. em является допустимой и лучшей единицей для контейнеров с текстом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...