У меня очень глупый вопрос, и я надеялся на помощь.Изменение высоты кнопки резко меняет стиль кнопки
Я работаю над системой, разработанной кем-то другим (многие из предыдущих разработчиков по всей компании и различными уровнями качества в коде), где пользователи могут создавать «панели мониторинга» для своих сохраненных данных с различными элементами (изображения, графики, таблицы, текстовые выходы и т. д.), используя интерфейс WYSIWYG GUI.
Одним из элементов, которые пользователь может добавить в свои информационные панели, является кнопка. Пользователь может изменять настройки для элемента кнопки, включая ее ширину и высоту. Изменение ширины не является проблемой, но изменение высоты, по-видимому, резко меняет внешний вид кнопки. Как только высота кнопки установлена на явную высоту пикселя, многие другие параметры стиля, похоже, меняются.
Вот код ниже и ссылка на очень простой скрипт JS, показывающий его выполнение. Кажется, вторая кнопка теперь имеет градиент цвета, не закругленные края и более четкую границу. Я удалил функциональный код, просто оставив его в коде стиля.
<button style="width: 186px; font-family: Arial; font-size: 10pt; color: Black;">
Perform Action
</button>
<button style="width: 186px; height: 124px; font-family: Arial; font-size: 10pt; color: Black;">
Perform Action
</button>
http://jsfiddle.net/r3sct7b5/1/
Что мне нужно ответить, заключается в том, как я должен идти о том, чтобы эти кнопки соответствуют? Мне нужно определить все аспекты кнопки в css? Должно ли просто изменение высоты кнопки менять кнопки других качеств так резко?
Редактировать для ясности - это то, что я вижу в своем приложении, и JSFiddle. Кнопка слева - та, которая имеет немодифицированную высоту, справа - кнопка с измененной высотой.
Что значит «драматично» В этом нет драмы. Вы увеличили высоту, а в jsFiddle увеличилась только высота, ничего больше не произошло. Поскольку вы не увеличивали шрифт, пустое пространство заполняется дополнением. – AtanuCSE
Эй, я добавил скриншот, чтобы лучше передать «драму», которую у меня есть. – FrustratedCoder