да и Опера в расчет не бралась при изготовлении. :) Я конечно извиняюсь перед пользователями оперы, что обошел этот браузер во время изготовления статьи.
Кнопки рисуются как бы следуя законам гуя в котором порожден был браузер.
Любое приложение использует один стиль отображения интерфейса и по идее не должен выглядеть иначе. А тут у нас разброс и шатание. Я понимаю, какую сторону вы представляете. И вы правы, только не в моем случае.
Не с проста я статью начал со вышеперечисленных слов. Это было сделано ДЛЯ веб-приложения.
Юзабилити и дизайн имеет смысл. И попробуйте оспорить.
Я больше делал упор не на сам результат «посморите, какая красота», а на функциональность и применение.
В смысле — как это сделать и каковы подводные камни.
Давайте размышлять в эту сторону. Переносится второе слово может по трем причинам: либо между ними стоит перенос (BR) либо он переносится по причине изменения свойств CSS, кои копируются, либо в этом виноват некий контейнер, который заставляет сузится наш инлайн блок. Тогда очевидно что размеры нужно смотреть не у текстового блока.
Кнопки рисуются как бы следуя законам гуя в котором порожден был браузер.
Любое приложение использует один стиль отображения интерфейса и по идее не должен выглядеть иначе. А тут у нас разброс и шатание. Я понимаю, какую сторону вы представляете. И вы правы, только не в моем случае.
Не с проста я статью начал со вышеперечисленных слов. Это было сделано ДЛЯ веб-приложения.
Юзабилити и дизайн имеет смысл. И попробуйте оспорить.
В цсс в демке забыл добавить пару строчек
В реалии интерфейс продукта требует наличие какого-нибудь js-фреймворка, и вышеописанное делалось далеко не для двух кнопок, а для сотен ;)
И не только для кнопок.
Думаю, вскоре появится ещё одно небольшое исследование по поводу другого рода «удобности»
В смысле — как это сделать и каковы подводные камни.
Поэтому и заголовок — Исследование…
rayz.ru/misc/custombuttons/