1. 程式人生 > >CSS佈局練習(一)——讓div和p居中顯示

CSS佈局練習(一)——讓div和p居中顯示

CSS佈局練習(一)

練習要求:讓div水平垂直居中,同時子級元素p居中顯示。

最終,頁面顯示效果如下圖:
這裡寫圖片描述

HTML檔案如下:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title
>
Hello World</title> <link rel="stylesheet" type="text/css" href="css/style.css"> <!-- <link rel="author" href="humans.txt">--> </head> <body> <script src="js/main.js"></script> <div id="center-round-button"
>
<p>MY WORLD</p> </div> </body> </html>

實現:

方法一:div使用absolute,p使用relative

div中插入如下程式碼,注意line-height與height相對應

    position: absolute;
    top:0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
    line-height
: 400px; width: 400px; height: 400px;

同時,p設定為:

    position: relative;
    margin:  auto;