私は HTML/CSS を学んでいますが、これまでのところ、特にポジショニングに関しては、まだ CSS に問題があります。
たとえば、次のことがうまくいかない理由を誰かに説明してもらえますか?
    <!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">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style type="text/css">
    #main{
        background-color : blue;   
        height : 50px;
        width : 30px;
    }
    .centerer{
        margin : 0 auto;}
    
    </style>
</head>
<body>
    <div class="centerer">
        <div id="main">
        </div>
    </div>
</body>
</html>