在 IE9 中查看这个小提琴并尝试调整浏览器的大小。如您所见,错误消息无法正常工作。到目前为止,它在 Webkit、Firefox 和 Opera 中运行良好。
这是我当前的代码:
@media screen and (max-width: 480px) {
#my-form label {
text-align: left;
display: block;
padding-bottom: .3em;
}
#my-form .error {
position: inherit;
display: inline-block;
left: 0;
top: 100%;
margin-top: 4px;
width: 200px;
}
#my-form .error:after {
content: "";
position: absolute;
top: 0;
margin-top: -16px;
left: 50%;
margin-left: -8px;
border-style: solid;
border-width: 8px 8px 8px 8px;
border-color: transparent transparent #313b53 transparent;
}
}
可能是什么问题呢?我似乎无法弄清楚。IE9 是唯一一个不能按预期工作的...