1
スマートフォンでWebページをポートレートで読み込むと、3つの列がすべて下に表示されます。私がランドスケープでロードすると、すべての列が並べて表示されます。これは予想される動作です。私のウェブページの向きが横に変わって、テキストエリア内にフォーカスしているとズームが変わるのはなぜですか?
予想される動作ではありませんが、テキストボックスの内側にフォーカスすると、ビューポートが変更されるとレイアウトが崩れます。原因は以下のCSSです。
/* Landscape */
@media screen and (orientation:landscape) {
#acceptside, #neutralside, #rejectside { width: 33.3% !important; }
/* Landscape styles */
}
しかし、風景のときには33%の列を作成することになっています。なぜ、テキストエリアが肖像画に焦点を当てているときに、そのコード行がトリガーされるのですか?
私はここにテスト例があります。 https://compesh.com/test.html
テキストエリアのフォントサイズを1pxに変更しましたが、何もしませんでした。 – desbest
うーん...私はhttps://compesh.com/test.htmlでそれをやったし、それは働いた。行属性で何かをしなければならないかもしれません。私はそれに取り組んでいます。 –
@desbestが回答を編集しました。 –