2017-09-26 3 views
0

下の画像からわかるように、Edge(そしてEdgeのみ)は、HTML要素全体を不明な数のピクセルを画面外の左側にシフトすることに決めました。どうして?私はカスタムのラジオボタンのデザインを使用していますが、基本的なHTMLは同じです。誰もこれを見たことがありますか?フォームラジオボタンをクリックすると、エッジがHTML要素全体を画面の左側に移動しますか?

Before breaking

After breaking

(サイドノート:それは助け場合は君たちがで亀裂を持っているため、私はページのライブバージョンを手配することができます - 誰もがそれを要求しなければならない)

+1

あなたはURLまたはコードを共有してください。 –

+1

10分(ish)分とライブURLがあります。 –

+0

コードなしでは手助けできません。ライブURLを待っています。 – Aslam

答えて

0

シフトは、絶対配置される.radio input[type='radio']要素によって引き起こされます。

これを複数の方法で修正できます。

1:.radio CSSセレクタにposition: relative;を追加してください。

2:.radio input[type='radio']からposition: absolute;を削除し、display: none;をその場所に追加します。

3:position: absolute;.radio input[type='radio']から削除し、height: 0; width: 0;をその場所に追加します。

関連する問題