这真让我抓狂.我似乎无法控制下面的div.down_arrow元素的高度 –
... <div id="filters"> ... <span>All</span> <div class="down_arrow"> <img src="images/down_arrow.png" alt=""/> </div> ... </div> ...
我有以下css –
#filters { float: right; padding: 24px 10px 0 0; } #filters div { display: inline; } #filters div.down_arrow,#filters div.down_arrow img { height: 12px; width: 23px; } #filters div.down_arrow:hover ing { opacity: 0; }
safari开发工具告诉我div.down_arrow的高度和宽度仍然有效(即没有通过属性的行 – 没有其他任何东西覆盖它们).但是屏幕上的小弹出窗口显示div.down_arrow的尺寸为27px x 16px.我可以看到元素大于它包含的img元素.
我不明白发生了什么 – 看起来高度似乎取自前面的span元素(我不知道是什么影响了宽度).
解决方法
原文地址:https://www.jb51.cc/css/214803.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。