0

次のようなサイトがあります: https://dl.dropbox.com/u/94786808/Example1.png

「Post Production」というタイトルが水平方向に正しく配置されていますが、垂直方向には配置されていません。css で「margin top」コマンドを使用して垂直方向に整列しようとすると、次のようになります: https://dl.dropbox.com/u/94786808/example2.png

タイトルが正しい場所にあることがわかりますが、それを含む「ボックス」も移動しています。関連するcssは次のとおりです。

容器(入れておくもの)

.container {
     margin-left: auto;
     margin-right: auto;
     background-color:#FFF;
     width: 960px;
     height: 609px;
}

ポスト プロダクション (グラデーション ボックス)

.postproduction {
     width: 960px;
     height: 203px;
     background-image:url(../image/departments/bg.png);
     opacity: 0.5;
     -o-transition:.2s;
     -ms-transition:.2s;
     -moz-transition:.2s;
     -webkit-transition:.2s;
}

最後に、タイトルポスト (物理的なテキスト)

    .TitlePost {
          margin-top: 101px;
          margin-left: 35px;
          font-family: 'NeouBold';
          font-size: 30px;

}


なぜこれが起こっているのかについてのアイデアはありますか?

4

1 に答える 1

1

あなたのコードはおそらく次のように構造化されているでしょう:

HTML

<div class="container">
    <div class="postproduction">
        <p>Post Production</p>
    </div>
</div>

CSS

.container {
     margin-left: auto;
     margin-right: auto;
     background-color:#FFF;
     width: 960px;
     height: 609px;
}
.postproduction {
     width: 960px;
     height: 203px;
     background-image:url(../image/departments/bg.png);
     opacity: 0.5;
     -o-transition:.2s;
     -ms-transition:.2s;
     -moz-transition:.2s;
     -webkit-transition:.2s;
}
.postproduction p{
          padding-top: 101px;
          padding-left: 35px;
          font-family: 'NeouBold';
          font-size: 30px;
}
于 2013-03-29T14:23:23.743 に答える