关于nav栏掉下来这一点真的巨坑!想了好久!原因就是浏览器图片默认自带3px的下边距,这里有3种方法解决
1.给logo添加overflow: hidden;
2.把包含logo图片的父容器的宽度和高度都写全
logo .logo-l{
width: 200px;
height: 80px;
}
3.清除系统默认图片的下边距
img{
vertical-align: top;
}
1.给logo添加overflow: hidden;
2.把包含logo图片的父容器的宽度和高度都写全
logo .logo-l{
width: 200px;
height: 80px;
}
3.清除系统默认图片的下边距
img{
vertical-align: top;
}
2017-10-27
最新回答 / 慕运维2998853
display:inlineinline元素不会独占一行,多个相邻的行内元素会排列在同一行里,直到一行排列不下,才会新换一行,其宽度随元素的内容而变化。inline元素设置width,height属性无效。inline元素的margin和padding属性,水平方向的padding-left, padding-right, margin-left, margin-right都产生边距效果;但竖直方向的padding-top, padding-bottom, margin-top, margin-botto...
2017-10-21
已采纳回答 / songdongfang
黄色区域里的内容呢?html结构有没有问题?建议你在浏览器里按F12调出调试工具查看出了什么问题,还有这个老师经常不清浮动,搞不好哪里就出了问题。
2017-10-17
最赞回答 / bruce61407
这不是说的很清楚了啊,如果你预览的不是HTML或者PHP当然不行啊,比如说css,不管用Dreamweaver或者sublime都不行啊,连接到HTML文件里打开就好
2017-10-14