私はデザインを担当しています。デザインはリンクにありますCSSを使用して画像に整列する
http://jodbaki.com/apply-now
です。
デスクトップ版は正常に動作していますが、私はモバイルでそれを見ると、フォームは右側から画像から出ています。どうすれば調整できますか?
私はデザインを担当しています。デザインはリンクにありますCSSを使用して画像に整列する
http://jodbaki.com/apply-now
です。
デスクトップ版は正常に動作していますが、私はモバイルでそれを見ると、フォームは右側から画像から出ています。どうすれば調整できますか?
あなた
<tbody style="float:right; background:white; margin:12px; width:285px;">
ではなく、クラスでなければなりません。モバイルに表示されている場合、要素はまったく変更されません。クラス(任意の名前、おそらく.applyform
)を持っている場合は、デスクトップバージョンとモバイルバージョンの両方のCSSを変更できます。
デスクトップ版では、上記のtbodyスタイルをコピーしてクラスにすることができます。
.applyform { float:none; margin:0; }
フロートがなければ、フォームは100%の幅になります。モバイル版のために、私はちょうどフロートを変更することをお勧めします。
input
、textarea
、select
が原因です。幅が400ピクセル未満になったらCSSメディアクエリを追加して、すべてのフィールドを150ピクセルから100ピクセルに縮小してください。
@media screen and (max-width: 400px) {
input,textarea,select {
width: 100px !important;
}
}
関連するCSSとHTMLを投稿してください。 –
あなたにはたくさんのCSSがあります。 inspect要素にcssが表示されることがあります。私はCSSを投稿していないので、質問が短くなる可能性があります –
少なくとも、スニペットまたはjsfiddleでそれを複製しようとお勧めします。あなたのサイトが修正されると、この投稿はこの問題に遭遇するユーザーにとっては役に立ちません。未来。とにかく、これを 'entrytext'、' padding:10px 0px 10px; 'に適用し、' tbody'の 'width:285px;'を削除してみてください。 – Cons7an7ine