有没有一种方法可以使用JavaScript将顶部和左侧属性值强加于html跨度?

有没有一种方法可以使用JavaScript将顶部和左侧属性值强加于html跨度?,html,dom,Html,Dom,非常有用的S.O.问题 "http://stackoverflow.com/questions/288699/get-the-position-of-a-div-span-tag" 注意找到位置的方法,但如果顶部和左侧是span元素的“无效属性”,如何将其定位到像素,精确到所需的位置?html css使用的定位是: 静止的 固定的 相对的 绝对的 如果位置是相对、绝对或固定的,则可以使用上下左右。。 例如: <div id="main"> <span id="pos_fix

非常有用的S.O.问题

"http://stackoverflow.com/questions/288699/get-the-position-of-a-div-span-tag" 

注意找到位置的方法,但如果顶部和左侧是span元素的“无效属性”,如何将其定位到像素,精确到所需的位置?

html css使用的定位是: 静止的 固定的 相对的 绝对的 如果位置是相对、绝对或固定的,则可以使用上下左右。。 例如:

<div id="main">
<span id="pos_fixed"></span>
</div>
then you can have:
#main  {
position:relative;
}
span#pos_fixed
{
position:fixed;
top:30px;
right:5px;
}

然后你可以有:
#主要{
位置:相对位置;
}
跨度#位置#固定
{
位置:固定;
顶部:30px;
右:5px;
}
但是如果它们是静态的,它们就不会工作。
您可以在以下位置阅读更多信息:

确保将其设置为显示为块级元素,其位置可以利用这些属性。例如,像绝对值。您的回答确认了我所尝试的是可能的,并且我发现我的错误是在CSS声明中有一个left:12px语句用于span id,以及另一个,不同的值,左:37px;在我为该跨度设置的类中。因此,在Chrome Inspector中,我看到有关无效属性的消息,并被误解。认为跨度不能拥有这些属性,duh~OH。现在已将其全部排序。