-2

CSS のパディングにピクセルではなくパーセンテージを使用していますが、機能していません。

.menu li a{ padding-left:5%; padding-right:5%;}

パーセンテージを使用して、メニュー セクションをすべての次元でレスポンシブにしたいと考えています。どうすればこれを達成できますか?

4

3 に答える 3

2

あなたが書いたものは技術的には問題ありません。上書きされる可能性がありますが、それは1つの可能性にすぎません。親要素の幅にも依存します。

于 2012-09-06T04:43:17.337 に答える
0

アンカーリンクでピクセル値を定義します

交換%するpixel value

padding-left:5px;
padding-right:5px;

デモ

于 2012-09-06T04:41:03.313 に答える
0

%はここで機能していますが、「li」要素内のアンカータグに幅が指定されていないため、効果を確認できません。

効果を確認したい場合は、「#coolMenu lia」に「width:100px」を配置してみてください。%パディングの効果がすぐにわかります。

于 2012-09-06T04:51:22.327 に答える