2011-07-19 6 views
-2

誰かが自分のスタイルシートを見て、ログイン、登録、2番目の行の中央に表示されている広告を削除する2番目の行メニューをどのように得ることができますか?たくさん..それはWordPressのテーマであるhttp://pastebin.com/Nvrz4RZfCSSスタイルシートヘルプの書式設定

感謝を:メニューが実装されているのはここhttp://pastebin.com/dCkgJK54

は次のとおりです。私は私のスタイルシートです。ここ

それを把握することはできません。ここで

が、それは便利です場合、それを必要とするサイトです。http://artistpromotion.net78.net/

+1

同じ「id」を持つ複数の要素を持つべきではありません。それらは一意であると考えられています。 – Nightfirecat

答えて

2

ので、それに適用されるこれらのルールを必要とtpmn 2番目のメニューのUL番号:

margin:0 auto; 
position:static; 
overflow:hidden; 
display:block; 

また、良い対策のため、あなたもすべきその包含要素にtext-align:centerを適用してください。

また、同じID(#tpmn)を持つ複数のULが存在するようです。競合を避けるために、別のIDを指定する必要があります。

1

一般に、自動余白を使用して静的要素の中心を合わせることができます。 W3Cから:

「margin-left」と「margin-right」の両方が「auto」の場合、使用される値は です。これは、包含ブロックの端の部分を水平に中心にします。あなたのサイトに適用される

http://www.w3.org/TR/CSS21/visudet.html#blockwidth

#tpmn { 
    margin: 0 auto; 
    width: 300px; 
} 
0

まあ、簡単なはずです、しかし、あなたのページはかなりの数のCSSのエラーでフォーマットされています。すぐに私は、すべて同じID "cts"を持ついくつかのリスト項目があることに気づいた。これらのクラスには、idが一意である必要があるため、クラスを指定する必要があります。ファイルをw3c cssバリデーターで実行してみてください:http://jigsaw.w3.org/css-validator/

ページが正しくフォーマットされたら、親コンテナにテキスト・アラインメント・センターを使用するか、現在の位置に絶対配置する必要がある場合は、親コンテナの幅、位置は50%残し、負のマージン - 幅の半分を残します。あなたの問題がまだ解決しない場合は、それをフィドル(jsfiddle.net)に入れて、あなたを助けるのがずっと簡単になります。