我有以下标记:
<div id="calender">
<span class="moduleItemDateCreated-month">Jan</span>
<span class="moduleItemDateCreated-day">24</span>
</div>
使用此 CSS 样式:
#calender {
float: right;
border: 1px solid #999999;
color:#FFFFFF;
background-color: #CCCCCC;
}
.moduleItemDateCreated-month {
background-color: #999999;
display: block;
font-size: 10px;
line-height: 1.5em;
text-align: center;
width: 56px;
}
.moduleItemDateCreated-day {
background-color: #CCCCCC;
display: block;
font-size: 23px;
text-align: center;
padding-top: 6px;
padding-bottom: 6px;
width:56px;
}
在 IE7 中,第二个跨度不可见,有人知道为什么吗?
最佳答案
您可能在 IE 中遇到了 Float 错误。由于您知道包装器 div 的高度和宽度,因此您可以在 CSS 中指定它。
如果您正在寻找更多解决方案,IE float 中有很多帮助,但前面:https://www.google.com/search?q=ie7+float+right+bug
关于css - Span 在 IE7 中不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9986855/