2016-10-15 19 views

答えて

1

これは予期された動作であるようです。狭い場合にはcodeapp-drawer-layout引き出しのようにメインコンテンツの上に積み重ねるか、メインコンテンツの引き出しの幅に等しいマージンがあります。ポリマーチームによって作成された

  if (this.narrow || !drawer) { 
     contentContainer.style.marginLeft = ''; 
     contentContainer.style.marginRight = ''; 
     } else { 
     var drawerWidth = drawer.getWidth(); 
     if (drawer.position == 'right') { 
      contentContainer.style.marginLeft = ''; 
      contentContainer.style.marginRight = drawerWidth + 'px'; 
     } else { 
      contentContainer.style.marginLeft = drawerWidth + 'px'; 
      contentContainer.style.marginRight = ''; 
     } 
     } 

でもデモがこれは正しい動作ではありません。このパターン

+0

に従っているようです。引き出しを固定したままにしておくと、メインのコンテンツは引き出しにかかるスペースに合わせて中央に配置することができません。 – dman

+1

「正しい」と言うと、「期待されている」とか「そうであってはいけない」という意味ですか? – a1626

+1

作者がオーバーレイなしで引き出しを固定できる場合、その引き出しは永久的であり、通常のフローに従って計算する必要があります(メインコンテンツが左の引き出しに合わせてセンタリングされていないためではありません)。これが著者によって意図されたものかどうかはわかりません。だから、それは '予期せぬ'と 'これのようにすべきではない' – dman

関連する問題