前情提要:
在做作业时候发现<dl>里面嵌套<dt><img src=""></dt><dd><p></p></dd>时候,浮动不起效果,遂寻找问题~
解决:
因为我的<dl>直接写在了<body>标签中间,所以他的父级元素是<body>,恰巧!<dl>是一枚水灵灵的块级元素,他的默认width是跟随父级元素(这里是body的100%),herght是0。<div>标签同理
解决办法:1.选用的图片小一点
2.设置<dl>的宽度
题外话:为<img>设置max-width和max-height的属性,可以让图片进行自适应等比缩放哦~