Css Chrome和Firefox上的DIV对齐方式不同

Css Chrome和Firefox上的DIV对齐方式不同,css,alignment,Css,Alignment,为什么不同?我怎么修理它?我使用的是HTML5样板文件,它包含了CSS重置,所以它在两种浏览器上的呈现方式不应该类似吗?造成这种差异的原因是什么 Firefox22(在Ubuntu上) 铬(铬28.0.1500.71-0ubuntu1.12.04.1) HTML 试一试 或 这可能会有所帮助:我认为是因为每个元素的类型不同(例如,一些内联,一些内联块)。我不太清楚为什么这很重要。默认对齐方式是baseline,因此我们还需要将其更改为middle,因为元素的高度不同,需要解释bot的方式和原

为什么不同?我怎么修理它?我使用的是HTML5样板文件,它包含了CSS重置,所以它在两种浏览器上的呈现方式不应该类似吗?造成这种差异的原因是什么

Firefox22(在Ubuntu上)

铬(铬28.0.1500.71-0ubuntu1.12.04.1)

HTML 试一试


这可能会有所帮助:我认为是因为每个元素的类型不同(例如,一些内联,一些内联块)。我不太清楚为什么这很重要。默认对齐方式是
baseline
,因此我们还需要将其更改为
middle
,因为元素的高度不同,需要解释bot的方式和原因!
        <div id="linkbar">
            <a><img src="./img/arrowleft.png"></a>
            <div id="linkbarinternal">
                <ul>
                    <li><a><img src="./img/banner01.jpg"></a></li>
                    <li><a><img src="./img/banner02.jpg"></a></li>
                    <li><a><img src="./img/banner03.jpg"></a></li>
                    <li><a><img src="./img/banner04.jpg"></a></li>
                    <li><a><img src="./img/banner05.jpg"></a></li>
                    <li><a><img src="./img/banner06.jpg"></a></li>
                    <li><a><img src="./img/banner07.jpg"></a></li>
                    <li><a><img src="./img/banner08.jpg"></a></li>
                </ul>
            </div>
            <a><img src="./img/arrowright.png"></a>
        </div>
#linkbar {
    width:90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    clear: both;
}

#linkbarinternal {
    width: 700px;
    display: inline-block;
    border-top:2px solid #aa0000;
    border-bottom:2px solid #aa0000;
    padding: 10px 0px 10px 0px;
    overflow: hidden;
    white-space: nowrap;
}

#linkbar ul, #linkbar li {
    display: inline;
    padding: 0px;
}
#linkbarinternal, #linkbar > a {
    vertical-align: middle
}
#linkbarinternal, #linkbar > a {
    vertical-align: middle
    display: inline-block;
}