2016-04-28 2 views
0

私はいくつかのhtml要素を構築するJSコントローラを使用していて、いくつかの子要素私はそれらの上にHTMLを構築することができます)。質問 Allow specific tag to override overflow:hiddenオーバーフローを持つすべての親/祖父母/ etc ...をオーバーライドしました:hiddenとWitdh

からの回答を使用して

私は(だけでなく、父がoverflow:hiddenを使用するだけでなく、祖父や曽祖父など....との私の問題のシナリオを構築してい彼らは私の子供よりも低いwidth:を定義しています....)

このexampleは、祖父がNO widthを持っているときです。

このexampleが動作していない実際のコードです....私は赤いボックスが表示されない....とが、私はそれを参照してくださいする必要があり....

+0

あなたは最初の場所で、より高いレベルの要素にしたいものを入れたり、追加された後の要素を移動するためにそれを使用するか、いくつかのJSを書く最良のかもしれません。今はそれ以上に助けてはいけませんが、それについて考えることはあります。 – Sarcoma

+0

@Sarcoma、私はあなたの答えを "投票アップ"するつもりでした。あなたが私を助けようと努力していますが...あなたはそれを削除しました......オフノート:あなたのニックネームは怖い;)それを変更するhehehehe – Dryadwoods

+0

ハ、それはいいです、物事をきれいに保つ、それは本当の答えを見つけることを試みている人々に役立つものではありません。それは私がAlexander SolzhenitsynのCancer Wardを読んでいた時からのことです。ちょっとしたことがありました。 – Sarcoma

答えて

1

ページがスクロールする必要がない場合、これは動作する可能性があります。少なくともあなたが求めているものは、赤いボックスを表示してください。

表示したい要素にposition: fixed;を追加すると、壊れた部分overflow: hidden;が表示されます。

JSFiddle

固定要素は、ビューポートに含まれているので、これが動作します。

W3 CSS Position Fixed

+0

ありがとう:)投票して正解を – Dryadwoods

+0

すばらしいおかげで、あなたのために働くでしょうか?奇妙な修正のビット。 – Sarcoma

0

これではない可能性最上位の要素のwidthpxを使用しているため、純粋なCSSを使用しています。しかし、使用しようとすることができますwidth: auto;

関連する問題