1

再会!我做了一些研究,我在这里阅读了CSS 高度之间的差异:100% 与高度:自动

height-auto应该根据孩子的宽度占用最少的空间。

就我而言,该属性的行为类似于width 100%,占其父宽度的 100%

这是代码:

<!DOCTYPE html>
<html>
<head>
<style>
 .header2 {
            float:left; 
            width:900px;
            height:23px;
            background:red;
        }
.buttonHolder {
    margin: 0 auto;
    width:auto;  
    height:24px;
    background:black;
}

.button {
     width:50px;
    height:24px;
     background:blue;
     float:left;
}
</style>
</head>
    <body>
      <div class="header2">
                <div class="buttonHolder">
                    <div class="button"></div> <div class="button"></div> <div class="button"></div>
                </div>
            </div>
    </body>

问题是:我的错误在哪里?

4

1 回答 1

0
.header2 {
            float:left; 
            width:900px;
            height:23px;
            background:red;
            text-align: center;
        }
.buttonHolder {
     display: inline-block;


    height:24px;
    background:black;
}

这应该有效。

于 2013-07-16T07:35:51.117 回答