2012-04-07 4 views
0

私が説明する前に、ここでの例では、HTMLコードです:インラインブロック要素の背景には、コンテンツにない最大幅まで伸び、および - IE7で(Internet Explorer 7の)

[Demo on jsFiddle here.]

<div class="righty"> 
    <p id="breadcrumbs"> 
     <a href="http://example.com">Nerd Archive</a> » <a href="http://example.com/how-to/">Coding</a> 
    </p> 
</div>​ 

とCSS

#breadcrumbs { 
    font-size: 11px; 
    font-weight: bold; 
    display: inline-block; 
    white-space: nowrap; 
    overflow: hidden; 
    text-overflow: ellipsis; 
    max-width: 600px; 
    background: #D9ECFF; 
    padding: 1px 3px; 
} 

max-widthプロパティはIE7とかなり互換性があるようですが、要素のコンテンツの幅を埋める要素(この場合はブレッドクラム)の背景は、IE7では全幅に拡張されています。 IE7で

要素::最近のブラウザで

max-width element in IE7

要素、例えばChromeの最新バージョンで:

max-width element in modern browsers

。ここで比較のためにスクリーンショットを行くのですこれを修正する方法はありますか?私は十分にはっきりしていると思います。ありがとう!

+0

あなたは[デモ](http://jsfiddle.net/)は、問題を示すことはできますか? – thirtydot

+0

@thirtydotこれをチェックしてください(質問にも追加されています):http://jsfiddle.net/s4DGB/3/ –

答えて

関連する問題