2016-09-19 4 views

答えて

-1

はこれを試してください:あなたはすべての項目に詰めたい場合

footer{ 
    width: 100%; 
    background-color: #222; 
    height: 150px; 
    margin-top: 50px; 
} 

.center-footer{ 
    text-align: center; 
} 

.footer-nav nav ul li{ 
    display: inline-block; 
    padding: 5px; 
    font-size: 18px; 
    padding-top: 27px; 
    margin-right: 15px; 
} 

.footer-nav nav ul li a:hover { 
    background-color: #111; 
    padding: 5px; 
} 

.footer-nav nav ul li a{ 
    display: block; 
    padding: 5px; 
    background-color: #dddddd; 
} 
+0

あなたはそれを説明してくれますか?それはあなたのパディングのためのあなたのprbolem、本当に役立つだろう –

+0

'.footer-nav nav ul li' '.footer-nav nav ul li:ホバリング' '.footer-nav nav ul li'彼らは同じパディングを持つべきです、 like 5 –

+0

あなたがこれを投稿する前に私たちのお互いが言ったことは何ですか。 –

0

あなた.footer-nav nav ul li a:hoverパディングはそれをやっている:

.footer-nav nav ul li a:hover { 
    background-color: #111; 
    //padding: 5px; 
} 

ので.footer-nav nav ul liにパディングを追加または削除のいずれか(上記参照):hover中。

.footer-nav nav ul li a { 
    padding: 5px; 
} 
+0

私は答えるために投票する必要はありません質問です。私が何か間違ったことをした場合は、私が修正できるように私に知らせてください。 – Nix

+0

私はdidnt ..私はちょうど答えを見ている! –

+0

@GladwinJamesはあなたに言及していませんでした。誰かがトローリングして、私の答えをdownvotedです。 – Nix

0

まず、あなたのフィドルにあなたはそれがフィドルで正しく動作しない可能Aの後にコロンを、持っています。

.footer-nav nav ul li a:{ 
    display: block; 
    padding: 8px; 
    background-color: #dddddd; 
} 

第二に、あなたはその通常の状態ではaの上に同じパディング幅を持っている必要があり、その中のとき:ホバー、そうでなければ、常にジャンプを取得します。

第3に、 "a"をブロックする必要はありません。

第4に、スムーズに移行するように設定します。

.footer-nav nav ul li a:hover { 
    background-color: #111; 
    padding: 8px; 
    transition: all ease-in .3s; 
    -webkit-transition: all ease-in .3s; 
    -moz-transition: all ease-in .3s; 
    -o-transition: all ease-in .3s; 
} 

.footer-nav nav ul li a { 
    display: block; 
    padding: 8px; 
    background-color: #dddddd; 
    transition: all ease-in .3s; 
    -webkit-transition: all ease-in .3s; 
    -moz-transition: all ease-in .3s; 
    -o-transition: all ease-in .3s; 
} 
+0

トランジションはボーナスです。したくない場合は、使用する必要はありません。 –

関連する問題