0

我正在为我的网站的联系表格制作工具提示(可以在联系部分中看到

我在正确定位工具提示时遇到了一些问题。我相信您可以看到,工具提示不在它相关的字段附近。我在我的 css 中输入了 200px 的左值(您可以在此处的 .formerror 类中看到)

然而,该元素仍在通过左值 279。开发人员工具告诉我这是来自“元素样式”。我很困惑这个值是从哪里来的,有人可以帮忙吗?

4

2 回答 2

2

left您在 CSS 中设置的位置正在被style某些 JavaScript 在元素属性中覆盖。您可以添加!important到值的末尾left以防止style属性(或其他任何内容)覆盖它,但这可能不是最佳解决方案(请参阅http://css-tricks.com/when-using-important-is -正确的选择/)。

于 2012-09-06T22:52:35.053 回答
2

从这里的演示......

http://www.position-relative.net/creation/formValidator/demos/demoPositioning.html

...代码完全按照应有的方式工作,但图形上的箭头居中而不是左对齐,所以看起来有点奇怪。

下一页上有一个部分告诉您如何定位工具提示:

http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/

寻找“提示位置”。

于 2012-09-06T22:56:36.383 回答