HTMLポップアップdivはモバイルの中央揃えを実現するのに非常に便利です

HTMLポップアップdivはモバイルの中央揃えを実現するのに非常に便利です

コードをコピー
コードは次のとおりです。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<ヘッド>
<meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=utf-8" />
<title>無題のドキュメント</title>
<スタイル タイプ="text/css">
/*ポップアップレイヤーのスタイル*/
html、本文 {高さ:100%; 余白:0px; フォントサイズ:12px;}
.mydiv {
背景色: #ff6;
境界線: 1px 実線 #f90;
テキスト配置: 中央;
行の高さ: 40px;
フォントサイズ: 12px;
フォントの太さ: 太字;
zインデックス:99;
幅: 300ピクセル;
高さ: 120px;
左:50%;/*FF IE7*/
上: 50%;/*FF IE7*/
margin-left:-150px!important;/*FF IE7 ではこの値は幅の半分になります*/
margin-top:-60px!important;/*FF IE7 この値は自身の高さの半分です*/
上マージン:0px;
位置:fixed!important;/*FF IE7*/
位置:絶対;/*IE6*/
_top: 式(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ですか?
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.bg {
背景色: #ccc;
幅: 100%;
高さ: 100%;
左:0;
トップ:0;/*FF IE7*/
フィルター:アルファ(不透明度=50);/*IE*/
不透明度:0.5;/*FF*/
zインデックス:1;
位置:fixed!important;/*FF IE7*/
位置:絶対;/*IE6*/
_top: 式(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ですか?
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
/*終わり*/
</スタイル>
<script type="text/javascript">
関数 showDiv(){
document.getElementById('popDiv').style.display='ブロック';
document.getElementById('bg').style.display='ブロック';
}
関数closeDiv(){
document.getElementById('popDiv').style.display='なし';
document.getElementById('bg').style.display='なし';
}
</スクリプト>
</head>
<本文>
<div id="popDiv" class="mydiv" style="display:none;">タイトル<br/>ご存知のとおり<br/>
<a href="javascript:closeDiv()">ウィンドウを閉じる</a></div>
<div id="bg" class="bg" style="display:none;"></div>



































<div style="padding-top: 20px;">
<input type="送信" name="" value="レイヤーを表示" onclick="javascript:showDiv()" />
</div>
</本文>
</html>

素敵なスタイルを追加する

コードをコピー
コードは次のとおりです。

<html>
<head><タイトル></title>
<スタイル>
.mesウィンドウトップ{
フォントサイズ: 12px;
フォントの太さ: 太字;
テキスト配置: 左;
}
.mesウィンドウコンテンツ{
フォントサイズ: 12px;
}
.mesウィンドウ{
背景: なし 繰り返しスクロール 0 0 #FFFFFF;
境界線: 1px 実線 #666666;
}
</スタイル>
</head>
<本文>
<div id="mesWindow" class="mesWindow" style="top: 180px; position: absolute; width: 600px; margin-left: -300px; left: 50%; z-index: 9999;"><div class="mesWindowTop"><table width="100%" height="100%"><tbody><tr><td>ウィンドウのタイトル</td><td style="width:1px;"><input type="button" value="Close" class="close" title="ウィンドウを閉じる" onclick="closeWindow();"></td></tr></tbody></table></div><div id="mesWindowContent" class="mesWindowContent"><div style="padding:20px 0 20px 0;text-align:center">メッセージ本文</div></div><div class="mesWindowBottom"></div></div>
</本文>
</html>

<<:  25 div+css プログラミングのヒントとコツ

>>:  MYSQL データベースの基礎 - 結合操作の原理

推薦する

MySQL 8.0 の新機能 - 管理ポートの使用の概要

目次序文接続管理追加の接続管理ポート要約する序文皆さんの多くは、次のようなエラー メッセージに遭遇し...

MySQLクライアント認証後の接続失敗の問題に対する完璧なソリューション

MySQL 環境をローカル (192.168.1.152) にデプロイし、リモート クライアント 1...

CSS フロントエンドページレンダリング最適化属性 will-change の具体的な使用法

序文スクロールやサイズ変更などのスクロール イベントがトリガーされると、トリガーの頻度が非常に高くな...

ウェブページ読み込み時に左右にジャンプする原因の分析と解決

最近、ウェブサイトを設計するときにこの問題に遭遇しています。メンバーセンターを設計し、コンテンツを ...

MySQL での find_in_set() 関数の使用に関する詳細な説明

まず、例を見てみましょう。記事テーブルにはタイプフィールドがあり、1 見出し、2 おすすめ、3 ホッ...

CSS3 を使用して円形スクロール プログレス バー アニメーションを作成する例

テーマ今日は、CSS3 を使用して円形スクロール プログレス バー アニメーションを作成する方法を説...

HTML を使用して IE8 および IE9 の互換表示モードを無効にするヒント

IE 8 以降では互換モードが追加され、これを有効にすると IE の下位バージョンでレンダリングされ...

MySQL と接続関連のタイムアウトの詳細な概要

MySQL と接続関連のタイムアウト序文:今日、同僚から、データ量が多いときに MySQL データベ...

MySQL 制約の種類と例

制約制約によりデータの整合性と一貫性が確保される制約はテーブルレベルの制約と列レベルの制約に分けられ...

Vueバスの簡単な使い方

Vueバスの簡単な使い方シナリオの説明:コンポーネント A にはコンポーネント B と C が含まれ...

いくつかの CSS3 タグの短縮形 (推奨)

border-radius: CSS3 丸い角構文: border-radius: 25px;楕円...

Linux 最速のテキスト検索ツール ripgrep (grep の最良の代替)

序文テキスト検索ツールといえば、Linux で最も便利でよく使われるツールの 1 つである grep...

Nginx 最適化サービスで Web ページ圧縮を実装する方法

リソースを節約するためにWebページの圧縮を設定する1.まず、設定を変更しましょう vim /usr...

SSH ポート転送、ローカル ポート転送、リモート ポート転送、動的ポート転送の詳細

パート 1 SSH ポート転送の概要カフェで無料Wi-Fiを利用しているとき、誰かがあなたのパスワー...

CSS スティッキーフッター実装コード

この記事では、CSS スティッキー フッターの実装コードを紹介し、共有します。詳細は次のとおりです。...