ホームページ  >  記事  >  ウェブフロントエンド  >  CSS の配置演習「クロス」水平方向と垂直方向のセンタリング_html/css_WEB-ITnose

CSS の配置演習「クロス」水平方向と垂直方向のセンタリング_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:44:141202ブラウズ

1. まず達成される効果を見てみましょう

実際のレンダリング

私の実装プロセスでは、まず親 div を使用して水平方向と垂直方向の中心を配置します。次に親 2 つの十字が付いた div が div に配置されます。

実装コードを見てください:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>    <title></title>    <style> body{margin:0;padding:0} /*定位父级div水平垂直居中*/ .body_main{ width:200px; height: 300px; background-color: #3091E5; margin:-150px 0 0 -100px; top:50%; left:50%; position: absolute; } /*定位水平div垂直居中*/ .row_div{ width:200px; height: 50px; background-color:#88E500; position: absolute; top:50%; margin:-25px 0 0 0; } /*定位列div水平居中*/ .clou_div{ width:50px; height: 300px; background-color: #3c510c; left:50%; position: absolute; margin:0 0 0 -25px; } </style></head><body>    <div class="body_main">        <div class="row_div">横向的div</div>        <div class="clou_div">竖直的div</div>    </div></body></html>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。