以下のエディターは、CSS 処理の水平方向の中央揃えの問題について簡単に説明します。編集者はこれがとても良いと思ったので、参考として共有します。エディターと一緒に見てください。皆さんのゲームの成功を祈っています
1. 水平方向の中央揃え設定 - インライン要素
親要素のコンテンツを中央に配置するには、親要素を通して 1 text-align:center; を設定します。
2、横方向のセンタリング設定 - 固定幅のブロック要素
ブロック要素の横幅は固定値であり、「左右のマージン」の値を「自動」に設定することでセンタリングが実現されます
例:
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>定宽块状元素水平居中</title> <style> p{ width: 200px;/*固定的宽度*/ margin: 20px auto;/*左右margin设置为auto*/ border: 1px solid red; } </style> </head> <body> <p>我是定宽块状元素,我要水平居中显示。</p> </body> </html>
3. 水平方向の中心設定 - 可変幅ブロック要素
メソッド1.テーブルタグを追加例:
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>不定宽块状元素水平居中</title> <style> table{ margin:0 auto; } /*下面是任务区代码*/ .wrap{ background:#ccc; } </style> </head> <body> <table> <tbody> <tr><td> <p class="wrap"> 我要水平居中 </p> </td></tr> </tbody> </table> </body> </html>
メソッド2.セットdisplay: in line; メソッド、最初のメソッドと同様に、表示タイプを inline 要素に設定し、可変幅要素の属性を設定します。 例: <!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>不定宽块状元素水平居中</title>
<style>
.container{text-align:center;}
.container ul{list-style:none;margin:0;padding:0;display:inline;}
.container li{margin-right:8px;display:inline;}
</style>
</head>
<body>
<p class="container">
<ul>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
</ul>
</p>
</body>
</html>
メソッド 3. :50% 相対配置を使用するには、要素を左に 50% オフセットします。つまり、センタリングの目的を達成するためです
例: <!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>不定宽块状元素水平居中</title>
<style>
/*下面是代码任务区*/
.wrap{
clear:both;
float:left;
position:relative;
left:50%
}
.wrap-center{
background:#ccc;
position:relative;
left:-50%;
}
</style>
</head>
<body>
<!--下面是代码任务区-->
<p class="wrap">
<p class="wrap-center">我们来学习一下这种方法。</p>
</p>
</body>
</html>
CSS 処理レベルを中心とした関連記事については、PHP 中国語 Web サイトに注目してください。