ホームページ  >  記事  >  ウェブフロントエンド  >  H5レスポンシブWebデザインの作り方

H5レスポンシブWebデザインの作り方

php中世界最好的语言
php中世界最好的语言オリジナル
2018-01-11 09:56:183859ブラウズ

今回はH5レスポンシブWebデザインの作り方と、H5レスポンシブWebデザインの注意点を紹介します。実際の事例を見てみましょう。

この記事では、HTML5 レスポンシブ (アダプティブ) Web デザインの実装を紹介し、それを皆さんと共有します。詳細は次のとおりです:

ステップ 1: Web ページのコードの先頭にビューポート メタ タグの行を追加します

<meta name="viewport" content="width=device-width, initial-scale=1" />


ビューポートは、Web ページのデフォルトの幅と高さです。上記のコード行は、Web ページの幅はデフォルトで画面の幅 (width=device-width) と等しく、元のスケーリング率 ( Initial-scale=1) は 1.0、つまり Web ページの初期サイズが画面領域を 100% 占めます。

IE9 を含むすべての主要なブラウザーがこの設定をサポートしています。古いブラウザ (主に IE6、7、8) の場合は、css3-mediaqueries.js を使用する必要があります

<!--[if lt IE 9]> 
    <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script> 
<![endif]-->

ステップ 2: (注) 絶対幅、フォント サイズは使用しないでください

width:auto; / width:XX%;

ステップ 3: (注) フォント サイズ

フォント サイズは、ページのデフォルト サイズ (16 ピクセル) の 100% です

フォントには絶対サイズ「PX」を使用せず、相対サイズ「REM」を使用してください



ステップ 4: 流動的なレイアウト

「流動的なレイアウト」の意味は、各ブロックの位置が固定されずに変動するということです

利点は、幅が小さすぎて 2 つの要素に収まらない場合、次の要素が自動的にスクロールされることです。以下では、水平方向にオーバーフローせず、水平スクロール バーの表示を回避します。 ステップ 5: CSS の読み込みを選択します。画面の幅を自動的に検出し、対応する CSS ファイルをロードします

<style type="text/css"> 
img{ max-width:100%;} 
video{ max-width:100%; height:auto;} 
header ul li{ float:left; list-style:none; list-style-type:none; margin-right:10px;} 
header select{display:none;} 
@media (max-width:960px){ 
    header ul{ display:none;} 
    header select{ display:inline-block;} 
} 
</style> 
<body> 
<header> 
    <ul> 
        <li><a href="#" class="active">Home</a></li> 
        <li><a href="#">AAA</a></li> 
        <li><a href="#">BBB</a></li> 
        <li><a href="#">CCC</a></li> 
        <li><a href="#">DDD</a></li> 
    </ul> 
    <select> 
        <option class="selected"><a href="#">Home</a></option> 
        <option value="/AAA">AAA</option> 
        <option value="/BBB">BBB</option> 
        <option value="/CCC">CCC</option> 
        <option value="/DDD">DDD</option> 
    </select> 
</header> 
</body>
これらの事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

関連読書:

H5にドラッグ&ドロップ機能を実装する方法

H5のブロックレベルタグのまとめ

H5に対応していない古いバージョンのブラウザの対処方法についてそしてC3

以上がH5レスポンシブWebデザインの作り方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。