Хорошо, когда вы проверяете тип ввода = цвет (с помощью F12), вы видите следующее:
input[type="color" i] {
-webkit-appearance: square-button;
width: 44px;
height: 23px;
background-color: buttonface;
cursor: default;
border-width: 1px;
border-style: solid;
border-color: rgb(169, 169, 169);
border-image: initial;
padding: 1px 2px;
}
Высота установлена равной 23px, а другие элементы ввода не имеют фиксированной высоты, поэтому они изменят размер с вашим тегом <strong>
.
, если вы установили стиль ввода цвета на высоту: авто; это изменит размер:
input[type="color"] {
height: auto;
}