1

私は1時間、WordPressのサイドバーに負のマージンを持つリストを取得しようとしています。phpファイルの余白、パディング、サイドバーの配置にだまされています...しかし、リンク画像は背景の後ろに消え続けています。

これが私が働いているページです:http://kirahenschel.com/

これは私が達成しようとしていることです:http: //emgraphics.net/kira/idea2-11.jpg

理想的には、サイドバーの高さを有限にして、下部の白いボックスが広がるようにしたいのですが、右側にずれている場合でも対処できます。

誰かアイデアはありますか?ネガマージンはロゴでうまく機能しているので、それは単なるリストのことですか?

ありがとう

4

2 に答える 2

1

リストを左にぶつけようとしているだけの場合は、CSSポジショニングプロパティを使用してみませんか?負のマージンは非常に不安定になる可能性があり、このアプリケーションでは(ほとんどの場合)不要です。

#nameoflistdiv {
    left: -20px;
}

divのposition要素の値を変更する必要がある場合もありますが、これによりdivとその中のすべてが残り、コンテナーdivとオーバーラップします。

それでも質問に答えられない場合は、使用しているHTMLとCSSを投稿できますか?CSSコード

margin-left: -20px; 

このアプリケーションでも実際に機能するはずなので、持っているものを見せてください。

于 2011-08-18T17:27:41.157 に答える
1

マイナスマージンは期待どおりに機能しています。画像が途切れるのは、コンテナにセットoverflow:hiddenしたためです。#mainそのプロパティを削除すると、画像が表示されます。

#main {
    background: url("images/blend.png") repeat-x scroll center top #2765CA;
    clear: both;
    height: 630px;
    overflow: hidden; /* delete this line */
    padding: 0;
}
于 2011-08-18T18:04:33.223 に答える