html_HTML/Xhtml_Web ページ制作の水平方向および垂直方向の中央揃えに関連する問題の概要
最近、センタリングに関する多くの問題に遭遇したので、後で簡単に見つけられるように、時間をかけてここにまとめました
1. テキストを中央揃え
私は真ん中です...
.. 高さ 行の高さのテキスト-center(単一行のみを中央に配置できます)
.wrap{
width:px;
height:px;
border:px Solid red;
text-align: center;
line-height: px;
}
ps:text-align:center は、要素
1.2display の下のインライン要素を中央に配置するだけです。 table-cell (中央に高さが固定された複数の行)
.wrap{
width:px;
height:px;
border:px ソリッドレッド;
text-align: center; cell;
vertical-align: middle;
}
ie67: (将来的には使用されませんが、ここに入れておきます)
方法 1: (em タグの高さは、親なので、span と em を親にセンタリングすることは、スパンを親にセンタリングすることと同じです)
私は真ん中です...私は真ん中です...私は真ん中です... 私は真ん中です...
gt;
.wrap{
width:px;
height:px;
border:px 実線赤;
text-align: center;
}
.wrap scan{
vertical-align:中央;
表示:インラインブロック;
幅:px;
}
.wrap em{
高さ:%;
垂直配置: 中央;インラインブロック;
}
.wrap{
width:px;
height:px;
border:ピクセル赤;
表示:テーブル;
位置:相対;
オーバーフロー: 非表示;
}
.wrap .span{
表示:テーブルセル; -align: 中央;
text-align: center;
*位置: 絶対;
上:%;
左:%;
}
.wrap .span{
*位置:相対;
上:-%;
左:- %;
}
1.3padding (内部パディング、言うまでもありません)
コードをコピー
}
コードをコピーします
2.1位置:絶対的な負のマージン (マージンを計算するには幅と高さが使用可能である必要があります)
コードをコピー
.wrap{
width:px;
height:px;
位置:absolute;
left:%; :-px;
margin-left:-px;
ボーダー:px ソリッドレッド;
}
.wrap スパン{
width:px;
> > 背景:赤;
位置: 絶対;
上:%;
マージン-左:-px; }
ps: CSS は DIV の水平方向のセンタリングと垂直方向のセンタリングを実装します
コードをコピー
マージン-左:-200px;
ボーダー:1px
}
/*css 注: スクリーンショットを容易にするには、CSS コードをラップします*/
main" >DIV は水平方向と垂直方向の上下に中央揃えになりますDIVCSS5
水平および垂直センタリングの原理の紹介
ここでは、左と上を使用して、上と左までのオブジェクトの距離を 50% に設定します。 50% に設定されていますが、実際にはボックスは中央揃え効果が得られないため、margin-left:-200px;margin-top:-100px; が設定されています。同時に、margin-top の値もオブジェクトの高さの半分になるため、水平方向と垂直方向のセンタリングが実現されます。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、html5< time>について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします
