1

私はこのdivを持っています:

main.css(外部)

#content{
   padding:35px;
}

次に、そのdiv内に別のhtmlをphpで含めます。

<div id="content"><?php include "news.html"?></div>

news.html内#content内にロードされたときに、#polldivにパディングを含めないようにします。

#poll{
padding:0px;
}

それは可能ですか?何らかの理由で、#pollにインラインcssを設定しても機能しません。

4

1 に答える 1

2

負のマージンを使用して#poll、含まれているdivのパディングを元に戻すことができます。参照: http: //jsfiddle.net/635A4/1/

CSSのコメントも参照してください。フローに要素が多い場合は、フローが乱れないように、正の下部マージン(場合によっては上部)を設定することが重要です。

実際、私はこれをコンテンツボックスにパディングを与えるためによく使用しますが、余分なラッパー要素を使用せずに、とにかくブロックスタイルのタイトルを端に接触させます。

于 2012-10-11T12:25:17.017 に答える