position: relative
не отсоединяет элемент от макета, поэтому по умолчанию элемент все еще занимает то же место, что и в противном случае.relative
имеет две цели: сместить элемент относительно в его «реальное» положение в макете (что потребует установки top
, left
и т. Д.) И служить неstatic
значение, чтобы дочерние элементы с position: absolute
позиционировали себя относительно него.
С учетом всего сказанного, что вы, вероятно, хотите, чтобы сделать то, что вы пытаетесь сделать, это установить position: relative
на родителе и position: absolute
на ссылке редактирования (как минимум).Но это, вероятно, было бы довольно уродливо, так как текст, скорее всего, совпадал бы и был бы нечитабельным.