ホームページ > ウェブフロントエンド > htmlチュートリアル > モバイルプラットフォーム開発に必要な記録(続き)_html/css_WEB-ITnose

モバイルプラットフォーム開発に必要な記録(続き)_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 12:33:46
オリジナル
1243 人が閲覧しました

今週も、インストラクターは私にモバイル端末プラットフォームの開発について詳しく教えてくれました。その宿題では、すべての Android デバイスと iPhone 4、4s、5 に適応する必要がありました。モバイル端末のフロントエンドについてはあまり詳しくないので、まずは情報を探すことから始めます。

1. モバイル端末情報

最近のモバイル Web ページ プロジェクトのさまざまな経験を共有します (ここでは写真の表示についての理解が深まりました)。

デバイスのピクセル比 devicePixelRatio について簡単に紹介します (ここでデバイスのピクセル比について予備的な理解を与えます)。

Hodgepodge http://mobile.smashingmagazine.com/tag/css/ (スマッシングマガジンもそれを知っています)。

2. 作業を開始します

HTML と CSS を記述するためのベンチマークとして 480 を使用し、フォントのベンチマーク サイズは 20px です。枠線以外の数値単位はemを使用し、デザイン案に基づいてベースフォントで数値を割ります。ディップが 1.5 を超えるデバイスの場合は、2 倍の大きさの背景画像を準備します。

ディップが 1.5 を超えるデバイス画像を処理する場合、コードは次のとおりです:

@media のみ screen と (min-device-width:541px) と (max-device-width:800px)、only screen と (min -width: 541px) と (max-width:800px)、画面のみと (-webkit-min-device-pixel-ratio : 1.5)、画面のみと (min-device-pixel-ratio :1.5){

/ / は、実際の解像度が 541px から 800px のデバイス、またはディップが 1.5 を超えるデバイス用に書かれたデバイス CSS です

}

他のサイズの画面設定に対応するフォント サイズ:

/* 幅 1080 ピクセルの画面用 */
@media のみ画面と ( @media のみ画面と (min-width:720px) と (max-width:800px){
body{font-size:33px}
}
/* 幅 720 ピクセルの画面用 */
@メディアのみの画面と (min-width:641px) と (max-width:720px) {
body{font-size:30px}
}
/* 幅 640 ピクセルの画面用 */
@media のみの画面と (max- device-width:640px),only screen and (max-width:640px){
body{font-size:27px}
}
/* 幅 540 px の画面用 */
@media のみ screen and (max-device- width:540px),only screen and (max-width:540px){
body{ font-size:22.5px}
}
/* 幅480ピクセルの画面用 */
@media のみ screen and (max-device-width :480px),only screen and (max-width:480px){
body{font -size:20px}
}
/* 幅 320 px の画面用 */
@media のみ screen and (max-device-width:320px) ),only screen and (max-width:320px){
body{font-size :13.5px}
}



3. Test

テストできるウェブサイトをいくつか共有します(ただし、どのテストウェブサイトもそれほど良いわけではありません)実機としてご覧ください)。

http://mattkersley.com /owned/

http://www.responsinator.com/?url=http%3A%2F%2F127.0.0.1% 2Findex.html

モバイルブラウザではサポートされていない可能性のあるいくつかの CSS プロパティに注意してください。場合によっては、上記の iscroll.js を使用してシミュレートする必要があります。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート