Bootstrapのスキャフォールディングシステムの背後にあるCSSを見てきましたが、以下のコードでアスタリスクとさまざまなパーセンテージが必要な理由を知りたいと思います。アスタリスクはIEハックだと思いますが、なぜパーセンテージを変える必要があるのでしょうか。IEは物事を少し異なってレンダリングしますか?もしそうなら、そして私が自分の簡単な足場を作りたいのなら、アスタリスクの付いた幅がどうあるべきかをどのように計算しますか(私はプレーンな幅を計算する方法を知っています)?
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
}
.row-fluid .span11 {
width: 91.43646408839778%;
*width: 91.38327259903608%;
}
.row-fluid .span10 {
width: 82.87292817679558%;
*width: 82.81973668743387%;
}
あなたが与えることができるどんな助けにも感謝します。:)
編集:IE7の幅は、約を差し引くことで導出できることがわかりました。通常の幅から0.05319148936ですが、なぜそうなのですか?たとえば、列の数を増やしたり減らしたりするスキャフォールドを作成したい場合、その計算は異なりますか?