课程
/前端开发
/HTML/CSS
/企业网站综合布局实战
1.为什么不设置ul的margin-top:10px
;时,列表内容会离边框一段较长的距离
2.给a的hover属性设置背景颜色的时候,怎么em标签也有设置的背景颜色
2014-12-19
源自:企业网站综合布局实战 3-14
正在回答
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不会再出现背景颜色了;
liuhui_niu 提问者
举报
本课程重点介绍HTML/CSS实现常见企业网站布局的方法
2 回答背景颜色设置
1 回答为什么背景不直接设置背景色?
2 回答display将a设置成了块状元素为什么背景颜色设置时还是只显示字体部分的背景
1 回答.top中的em标签的背景图片
2 回答背景颜色和背景图片