2011-06-29 8 views
0

Firefox 5は私のサイトを非常に奇妙に表現しています。私はBlueprint CSSフレームワークを使用します。それは、例えば、Firefoxの5Firefox 5のレンダリングは以前のバージョンと非常に異なります

前にOKだった、

enter image description here

キャプチャ用のHTMLコードは次のとおりです。

<div class="span-24 last"> 
<table class="stripe"> 
<thead> 
<tr> 
<th class="span-2">Date</th> 
<th class="span-15">Subject</th> 
<th class="span-2">Actions</th> 
</tr> 
</thead> 
<tbody><tr> 
<td>09/28/2009</td> 
<td> 
<a class="subject" href="/posts/278?locale=en">acts_as_list scope</a> 

</td> 
<td> 
<a title="Edit" class="icon" href="/posts/278/edit?locale=en"><span class="ss_sprite ss_page_white_edit">&nbsp;</span></a> 
<a title="Delete" rel="nofollow" data-method="delete" data-confirm="Are you sure?" class="icon" href="/posts/278?locale=en"><span class="ss_sprite ss_delete">&nbsp;</span></a> 
</td> 
</tr> 
<tr class="even"> 
<td></td> 
<td colspan="2"> 
<p>acts_as_list :scope =&gt; :parent (_id is optional. Use symbol instead of string)</p> 
<p>acts_as_list :scope =&gt; 'board_name = \'#{board_name}\''</p> 
<p>If scope column is not 'xxx_id', use the form above.</p> 
<p>use single quote.</p> 
<p>&nbsp;</p> 
<p>http://macdiggs.com/2007/08/27/customizing-scope-in-acts_as_list/</p> 
</td> 
</tr> 
</tbody></table> 
<hr> 
</div> 

ときには、TRにおける番目のセルが複数に包まれていますライン。

enter image description here

Here's related css: 
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 { 
    display: inline; 
    float: left; 
    margin-right: 10px; 
} 
* html .column, * html .span-1, * html .span-2, * html .span-3, * html .span-4, * html .span-5, * html .span-6, * html .span-7, * html .span-8, * html .span-9, * html .span-10, * html .span-11, * html .span-12, * html .span-13, * html .span-14, * html .span-15, * html .span-16, * html .span-17, * html .span-18, * html .span-19, * html .span-20, * html .span-21, * html .span-22, * html .span-23, * html .span-24 { 
    overflow-x: hidden; 
} 
.span-15 { 
    width: 590px; 
} 

私は何が起こっているhttp://jsfiddle.net/cgTaB/

でjsFiddleの例を作成しましたか?

サム

+0

同じ問題がある[jsFiddle](http://jsfiddle.net/)または[JS Bin](http://jsbin.com/)のテストケースを作成できますか? – thirtydot

+0

この特定のコードに使用しているCSSを教えてください:) –

+1

ここに個人的な好み:私は 'blueprint.css'をDESPISEします。 'screen.css // grid.css'は今まで見た中で最も嫌なCSSファイルの一つです。 – rockerest

答えて

1

私はあなたのコードをいじってきたと私は私が問題を発見したと思います。あなたは、使用している:あなたのヘッダーに

display:inline 

float:left 

を。これらのプロパティを削除し、span-2クラスにwidthを追加してください。

は、この問題はあなたがth要素にdisplay: inlineのスタイルを適用しているということです:)

0

を助けたなら、私に教えてください。ブロック要素として明示的には定義されていませんが、ブロックレベル要素を含むことができるため、th elements are considered block elementsです。

あなたは青写真の後にあなたのth要素display: table-cellを適用した場合)。

これは設計者の一部にだけ無実の間違いだったかもしれないが、私はblueprint.cssが悪いのスタイルシートであるからだと思うことを好みます。 this update to your jsfiddleのように、と表示されます。

可能な限り速く青写真をダンプするもう一つの理由。

+0

はい、そうです。驚いたことに、同じコードがFirefox 4でうまくいきました。ありがとう! –

関連する問題