ホームページ >ウェブフロントエンド >htmlチュートリアル >Web フロントエンド開発 - モバイル ページ開発リソースの概要_html/css_WEB-ITnose
私は仕事中に多くの問題やバグの解決策に遭遇したので、後で使用できるように記録しました。 ! !内容は網羅的ではありませんが、今後問題が発生するたびにここにまとめてみんなに共有します!
1.meta タグに関する知識
1モバイル ページのビューポートの幅をデバイスの幅と同じに設定し、ズームを禁止します。
2. モバイル ページのビューポート幅を固定幅 (640px など) に設定し、WeChat ブラウザー ページでよく使用されます。
3、ページ上の数字を電話番号として認識することは禁止されています
4、無視Android プラットフォーム 電子メール アドレスの認識
5、Web サイトがホーム画面のクイック起動モードに追加されると、アドレスバーは非表示にできます。iossafariの場合のみ
6、ios の safari のみ、ホーム画面に Web サイトを追加するクイック起動方法上部ステータスバーのスタイル
ビューポート
テンプレート
コンテンツ...
2、
CSS スタイルのヒント 1
、iosおよびandroidユーザーが選択したテキスト .cs s{-webkit-user-select:none }
2
、禁止ios長押し時にシステムメニューを起動し、長押し時に画像のダウンロードを禁止ios&android .css{-webkit-touch-callout: none}
3
、wwebkitフォーム要素のデフォルトスタイルのデフォルトスタイルをremoveするcss{-webkit-acpearance:none;} プレースホルダー
input::-webkit -input-placeholder{color:#AAAAAA;}
input:focus::-webkit-input-placeholder{color:#EEEEEE;} 5 ,input{-webkit-tap-highlight-color:rgba(255,0,0,0);} 6, ios -webkit-text-size-adjustを使用して、フォント調整を無効にする サイズ body{-webkit-text-size-adjust: 100%! important;} , android 音声入力ボタンを削除する input::-webkit- input-speech -button {display: none} /* 携帯端末定義フォントのコード*/ body{font-family :Helvetica;} 3. その他のヒント 、携帯電話で写真を撮り、写真をアップロードしてください 、キャンセルinput ios 次に、入力時の英語のイニシャルの大文字化のデフォルトは 3、電話をかけたりテキストメッセージを送信したりするメッセージ 電話:0755-10086 テキストの送信先: 10086 Four、 CSSリセット @charset "utf-8"; /* replace */ -webkit-touch-callout: none font-family: Helvetica; 5. よく使われる public CSS スタイル -webkit-box-sizing: border-box; -moz-box-sizing: border-box; text-justify:inter -ideograph ; } /* ボックス モデルをフレックス レイアウトと互換性があるように定義し、コンテンツを水平方向と垂直方向に中央揃えにします*/ .flex-center{ display: -webkit-box; display: -moz -box; ディスプレイ: -ms-flexbox; ディスプレイ: -o-box; ディスプレイ: box; -webkit-box-pack: center; -moz-box-pack: center; -ms- flex-pack: センター; -o-box-pack: センター; box-pack: センター; -webkit-box-align: center; -moz-box-align: center ; -ms-flex-align: center; -o-box-align: center; box-align: center; } /* public end */ Six、flexレイアウト 1、フレキシブルボックスモデル互換の記述方法を定義します /* box 2, box-orient ボックスモデル内のフレックス項目のレイアウト方向を定義します 3, ボックス方向ボックスモデル内の伸縮項目の通常の順序を定義します(通常デフォルト値),フラッシュバック (リバース) 4, box-pack ボックスレベルスペースの管理 5, box-pack ボックスの垂直方向の十分なスペースの管理 6、スケーラブルなプロジェクトの特定の場所を定義します 7、フレックス項目が占めるスペースの割合を定義します