Есть 2 шт. Абсолютная позиция будет использовать систему координат ближайшего относительно расположенного родителя. Таким образом, вы должны добавить положение относительно родителя:
#share-something {
margin-right: auto;
margin-left: auto;
margin-bottom: 40px;
height: auto;
width: 540px;
overflow: auto;
position:relative;
}
, а затем установите стрелку:
#share-area-arrow {
position: absolute;
top:10px;
left:70px;
height: 10px;
width: 10px;
background-color: blue;
}
http://jsfiddle.net/qkF3Z/6/
действительно большое объяснение между различными типами положения можно найти здесь: http://alistapart.com/article/css-positioning-101. Суть заключается в том, когда вы хотите, чтобы элемент поддерживал его пространство внутри dom, но отображался в другом месте, используйте позицию relative. Если вы хотите полностью перемещать позицию использования элемента в абсолютном выражении.
Вы избили меня до него. Я использовал left: 70px и top: 20px; Выглядит довольно близко. – NotMe
@ChrisLively Это звучит более точно - обновлено –