0

Wordpressテーマの固定スライドサイドバーの作成に取り組んでいるので、このチュートリアルから固定位置サイドバーを作成する必要があります。

外側の部門の現在のプロパティは相対的です。これを修正しようとすると、サイドバーの位置が変更されます。そこで、次の除算の直後にもう1つ除算を作成しようとしました。

<div id="sidebar1" class="sidebar fourcol last clearfix" role="complementary">

IDサイドバーラッパー付き。

サイドバーラッパーのcssプロパティをposition:fixed;実際に機能するように作成したとき、その幅は489ピクセルであり、外側のdiv幅の359ピクセルを超えていることがわかります。外側のdivの幅は動的であるため、内側のdivのwidth属性を作成できません。

ここでコードスニペットを見つけてください

問題は、固定位置divが、親divの幅を継承するのではなく、ブラウザーの使用可能なすべてのスペースを使用しようとしているためです。継承を419ピクセルに変更することを宣言しようとすると、どのようにしてそのピクセル数を取得したのか混乱します。

感謝するどんな助けでも。

4

1 に答える 1

0

jQueryを使用してサイドバーの幅を計算し、jQueryを使用して固定除算のcssプロパティの幅を動的に定義しましたが、問題は解決しました。

于 2012-12-15T06:36:34.727 に答える