4

divといくつかのCSSルールを含むHTML構造があります。text-align:centreなぜ子divに継承されるのか、なぜtext-align:centre継承されるのかを知りたい

.multi {
  width: 500px;
  text-align: center;
  float: left
}
<div class="multi">
  <div class="rr">Abc</div>
</div>

4

1 に答える 1

8

CSSでは、デフォルトで一部のプロパティが自然に継承されます。text-align、、、およびその他とともに、これらの1つfontですcolorこれは、子に継承されるプロパティと継承されないプロパティのかなり小さい(ただしほとんど堅牢な)リストです

この場合に行う必要があるのは、次のようなものです。

<style>
.multi {
    width: 500px;
    text-align: center;
    float: left;
}
.multi .rr {
    text-align: left; /* Or whatever value multi's parent has */
}
</style>
于 2012-08-16T07:52:56.393 に答える