为了账号安全,请及时绑定邮箱和手机立即绑定

1.为什么不设置ul的margin-top:10px;时,列表内容会离边框一段较长的距离 2.给a的hover属性设置背景颜色的时候,怎么em标签也有设置的背景颜色

1.为什么不设置ul的margin-top:10px

54942d5400013aa005000136.jpg

54942d5500012fe005000111.jpg

;时,列表内容会离边框一段较长的距离

2.给a的hover属性设置背景颜色的时候,怎么em标签也有设置的背景颜色

正在回答

1 回答

1、给你做了小浮动的改动:

加入*{margin: 0;padding: 0;},这个是为了清除body自身所带来的边距,以免影响界面布局;

去掉ul中的paddding,一般都是加到li标签里;代码如下:

/*ul{
        padding:5px;
        margin-top:-10px;
    }*/
    li{
        list-style-type:none;
        font-size:12px;
        padding:5px;
    }

以上改过之后就不会出现在IE中窜位的问题;具体是怎么个原理,我也说不清楚,你自己在琢磨一下;

2、以上改过之后,你说的第二个CSS背景问题也就随之化解了,em不会再出现背景颜色了;

0 回复 有任何疑惑可以回复我~
#1

liuhui_niu 提问者

非常感谢!
2015-09-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

1.为什么不设置ul的margin-top:10px;时,列表内容会离边框一段较长的距离 2.给a的hover属性设置背景颜色的时候,怎么em标签也有设置的背景颜色

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信