0

疑似要素メソッドintroWrapを使用してコンテナを垂直方向に中央に配置しようとしています(この記事の最後で説明されています)。私はいつもこの方法を問題なく適用してきましたが、この場合になぜ機能しないのか理解できないようです(http://jsfiddle.net/4yfru/2/)。:after

現在、introWrapdivは一番上にありますが、実際には垂直軸の中央にあるはずです。:after疑似要素をに置き換えてみましたがspan、完全に機能しました。ここで何か怪しいことが起こっていて、何が起こっているのかわかりません。

どんな親切な魂もここで私を助けてくれませんか?

4

1 に答える 1

1

適用された要素が間違っています:after次のように、「ラッピング」要素に適用する必要があります。

#intro:after{
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
于 2012-12-17T03:09:35.910 に答える