0

わかりました。問題が発生しました。

通常の背景と不透明なメインコンテナがあり、その中にネストされた要素も含まれている単純なサイトでの作業。サイトの性質上、本体の内容物が大きくなった場合、メインコンテナは垂直方向に成長できる必要があります。基本的に、メインコンテナは、フロートされたすべてのコンテンツに合うように動的に拡張する必要があります。

私の問題はこれです。

これを1つの方法で行うことができます。ここでは、メインコンテナdivに要素をネストしてから、そのメインコンテナdivの不透明度を必要なものに一致するように変更します。これは簡単。ここでの問題は、中にネストされている他の要素の不透明度が親のメインコンテナから継承されることです。それを修正することはできますが、それがサイトにとって意味的に正しいかどうか、またはアルファフィルターの回避策が最善の回避策になるかどうかはわかりません。

私が持っているもう1つのオプションは、不透明度が90%に設定され、垂直方向に並べて表示される背景画像を作成することです。ここでの問題は、メインコンテナが垂直方向に動的に伸びない高さを指定する必要があることです。これにより、ブラウザー間の操作をあまり行わずに、セマンティクスの問題と不透明度の問題を処理できますが、メインコンテナーのdivのサイズを動的に変更する方法がわかりません。javascriptや他のプログラミング言語でこれを行うための解決策があると確信していますが、それは私の得意ではありません。

だから私が本当に知りたいのはこれだと思います、最初のオプションで不透明度のためにブラウザ操作を使用する必要がありますか、または画像が並べて表示されるようにメインコンテナdivのサイズを動的に変更できるより良い方法がありますコンテンツが占める特定の高さまで?

4

0 に答える 0