課題
スマホ専用の静的サイトを作成中、ios だけ position:absolute と top: 50% の位置がずれる
ios は position の仕様が異なるのだと思うのですが、デバックできず困っております
詳しい方、どうかご教示いただきますと幸いです
課題の環境
・iphone, ipad で観測、windows, android では観測されず
・ios においてブラウザは、safari, chrome ともに同じ表示
・CSSは、SCSSをコンパイルしてHTMLで直接読み込み
・ホストは、AWS S3(とCloudFront)
URL
https://kango.bookstone.jp/lp/003/
ソースコード
HTML
1 <td class="table__link-cell"> 2 <a href="#card" class="table__link"></a> 3 </td><!-- /.tabel__link -->
CSS
1.table__link-cell { 2 width: 8%; 3 // TODO: 意味ない 4 // position: relative; 5} 6 7.table__link { 8 position: relative; 9 top: 0; 10 left: 0; 11} 12 13.table__link::before { 14 content: '\f105'; 15 position: absolute; 16 top: 50%; 17 left: 5px; 18 font: 900 1.25rem $font_icon; 19 color: $color_grey; 20 transform: translateY(-50%) scaleY(2.5); 21}
課題に対して取り組んだこと
google, teratail で 「ios position 効かない」「ios position not working」などで検索
回答1件
あなたの回答
tips
プレビュー