0

http://jsfiddle.net/sBKk4/

私はTwitterBootstrapを使用していて、ページを作成しましたが、Chromeではすべてが正しく表示されます。ただし、Safariで表示した場合、コードが上に表示されている下部のdivは中央揃えではありません。

ブラウザがレンダリングするもの

- アップデート -

わかりました、私はそれをcssプロパティに絞り込んだと思いますwidthが、何らかの理由でChromeからSafariとは異なりますか?

私は全部をと呼ばれるdivで包みましたparaWrapper

http://jsfiddle.net/sBKk4/

上記のコードはChromeでは正常に表示されますが、Safariでは適切ではありません。

ただし、幅を次のように変更すると720px、Safariでは問題なく表示されますが、Chromeでは正しく表示されません。

ですから、この時点での私の質問はそうだと思います。この違いがなぜあるのか誰かが知っていますか?

CSSハックを使用することでこれを回避できると思いますが、コードを修正してより永続的な修正を行うことができれば、それは素晴らしいことです。

4

2 に答える 2

0

互換性のある問題が発生している場合は、0であっても、divのマージンとパディングを必ず指定してください。

padding: 0;
margin: 0;
于 2012-04-09T18:04:10.033 に答える
0

行を使用している場合は、次を使用する必要があります

<div class="row">
  <div class="span4">...</div>
  <div class="span8">...</div>
</div>

クラス行を持つdivを使用することを忘れないでください。そこでは、spanXクラスを持つdivを使用します。ここで、すべてのスパンのこのXは合計12です。

また、center属性は使用しないでください。Bootstrapはあなたのためにそれを作ります。この例のコードを見てください

于 2012-04-09T19:04:14.573 に答える