2017-06-02 10 views
2

私は、古いブラウザーを回避するために、新しいCSSグリッドレイアウトを使用して定義リストをスタイル付けしようとしています。 自動プレフィクサは、のエッジの古いバージョンに変更します。上記のコードを見るとCSSグリッドレイアウト - Microsoft Edgeでのコンテンツの折りたたみ

dl { 
 
    display: grid; 
 
    grid-gap: 0.5rem 0.75rem; 
 
    grid-template-columns: min-content 1fr; 
 
    
 
    display: -ms-grid; 
 
    -ms-grid-gap: 0.5rem 0.75rem; 
 
    -ms-grid-columns: min-content 1fr; 
 
    
 
} 
 

 
/* visual styles */ 
 
dl { 
 
    font-family: sans-serif; 
 
    padding: 0.75rem; 
 
} 
 

 
dt { 
 
    font-weight: 700; 
 
    text-align: right; 
 
    white-space: nowrap; 
 
} 
 

 
dd { 
 
    margin: 0; 
 
}
<dl> 
 
    <dt>Lorem</dt> 
 
    <dd>Ipsum</dd> 
 

 
    <dt>Lorem</dt> 
 
    <dd>Ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata 
 
    sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. 
 
    Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</dd> 
 

 
    <dt>Longer Lorem</dt> 
 
    <dd>Ipsum</dd> 
 
</dl>

、判読不能であるコンテンツ全体を崩壊エッジ。 grid-column-startgrid-column-endを追加すると、<dt><dd>が右の列にプッシュされます。

すべて<dt>は、最大幅のmin-contentと同じ幅である必要があります。

<dl>の子の最終量を知らなくても、コンテンツを正しい行にプッシュする方法はありますか?

+0

何@supports()ルールを使用していますか? – keithjgrant

+1

'@supports((display:-ms-grid)or(display:grid))' Edgeのサポートを取り除くことはできますが、そこに解決策があるかどうかを知りたいと思います。 – chrona

答えて

2

Microsoft Edgeは、CSS Grid Layout仕様の古いバージョンをサポートしています。

Edgeは現在、現在の仕様を実装しています。どのような作品とどのようなない、と実施状況を含むグリッドのためのエッジのサポートの詳細については、

、このページを参照してください。

https://developer.microsoft.com/en-us/microsoft-edge/platform/status/grid/?q=grid%20update

+0

ええ、古い仕様では 'grid-auto-rows'がサポートされていないことに気付きました。その場合、私はエッジのためのフォールバックを追加するだけです、ありがとう! – chrona

関連する問題