我的样式忽略了我的CSS,而是使用'元素样式'

时间:2012-09-06 22:45:44

标签: html css

我正在为我的网站的联系表单工作提示(可以在联系部分看到here。)

我在正确定位刀尖方面遇到了一些问题。我相信你可以看到,工具提示不在它所涉及的领域附近。我在我的css中放入了一个200px的左值(你可以在.formerror类here中看到)

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

2 个答案:

答案 0 :(得分:2)

您在CSS中设置的left位置被某些JavaScript在元素的style属性中覆盖。您可以将!important添加到left值的末尾,以防止style属性(或其他任何内容)覆盖它,但它可能不是最佳解决方案(请参阅{{ 3}})。

答案 1 :(得分: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/

寻找'promptPosition'。