テキストの改行のために画面サイズに基づいて高さを変更するボタンがあります。CSSは要素の高さに基づいていますか?
をしかし、それが小さくなったときに、ボタンが中心と停止します:画面サイズが十分に大きい場合
は、ボタンが完璧にフィット
私は適用してみました@media
設定:
@media (max-width: 767px) {
#footer-content input[type="button"],
#footer-content button {
margin-top: -22px;
}
}
@media (min-width: 768px) {
#footer-content input[type="button"],
#footer-content button {
margin-top: -10px;
}
}
そして、改行が発生した場合、それは完璧に動作します:
しかし、それはないと画面が767pxよりも小さい場合、それは再び偏心します:
私は、画面の幅ではなくボタンの高さに基づいてCSSをやっていることを望んでいましたが、私が行っている研究はあまり役に立たなかったので、とにかくありますCSSを使ってこれをやっているのですか?またはJavaScriptを使うように強制されますか?
フレックスボックスでこれを行いますその睡眠。 –