我创建了菜单,我希望在li:hover
元素中添加背景。
但是因为我在我的li元素和孩子中使用padding-right
我无法添加背景,因为padding-right
填充了背景。
我也试过替换下面的元素
ul#nav li
,ul#nav li:first-child
,ul#nav li:nth-child(5)
(等)
并在每个元素的末尾添加a
元素(因此它看起来像ul#nav li:first-child a
),但结果是所有li
元素都“惊慌失措”(它们降低了) ),我找不到他们降低的原因。
问:如何删除padding-right
参与元素li
背景?
Demo(推荐全屏模式)