2011-12-10 13 views
0

www.test.webitry.netはメインサイトと統合するためにブログスクリプトにインストールしたメインサイトのナビゲーションとヘッダーです。メインサイトのナビゲーションは、リンクを通過する白線によって妨害されており、ロールオーバーにも影響しています。添付の画像を参照してください。 enter image description hereメインサイトナビゲーションブログのスクリプトとの衝突CSS

このクラッシュの原因は何ですか?

答えて

0

あなたはブレークタグ(< BRスタイル=「クリア:両方」/ >)を持っていることは、不正な形式のHTMLだと行うべきではありません(<オール>)順序付きリストタグ内。 <ol>タグ内にある唯一のタグは、<li>タグです。あなたが白線をしたくない場合は

が...ここにものborder-bottomを削除

.nav ol { 
list-style: none; 
width: 950px; 
margin: 0 auto; 
padding: 0; 
padding: 0;  /* <----- you can also remove this line since it's a duplicate */ 
background-color: #3b3b44; 
border-top: 1px solid #ccf; 
border-bottom: 1px solid #ccf; /* <---- remove this line */ 
} 

を試してみて、それがCSSにすべきではありません。

さらに、下に枠線でスタイルされたすべてのリンクがあります。一般的なアンカープロパティが「選択されていない」ように、ナビゲーションリンクの属性を特に設定する必要があります。

.nav li a { 
display: block; 
padding: 2px 20px; 
text-decoration: none; 
font-family: Helvetica, arial, sans-serif; 
font-size: 16px; 
font-weight: bold; 
color: #fff; 
border-right: 1px solid #ccf; 
border-bottom: none; /* <------------ add this line */ 
} 
+0

私はあなたの言うことに注意します。同じものを取り除こうとしたが、サイトが崩壊した! http://stackoverflow.com/questions/8392054/installing-existing-site-navigation-into-blogで詳しく説明されている問題を解決するために、ブレークタグの事(
)がインストールされました。 -scriptなので今は仕事をしています....... – Webiter

+0

'.nav ol'に' overflow:hidden'を追加し、 '
'タグを削除します。 –

+0

そのブレークタグを追加するアドバイスは悪いアドバイスでした。不正な形式のHTMLなので、使用しないでください。あなたのサイトがそれなしで「崩壊する」場合は、建設を再考する必要があります。 div内にナビゲーションをラップして、順序付きリストの下に両方のスタイルを追加するのは簡単です。こうすることで、HTMLのフォーマットが正しく行われます。 – Scott