![]() |
1
2
您将图标定义为position:relative。对于您描述的内容,我理解您希望以绝对方式定位图标,并以provcontactselector作为参考。在这种情况下,您应该将CSS更改为以下内容:
说明: 位置CSS指令可能有点棘手,我有很多人对它的工作方式有些困惑。因此,我将试着简单解释一下发生了什么:
总的来说,位置相对具有“绝对”和“静态”的属性。我还没有看到一个“position:relative”元素,在这个元素中,使用“top、bottom、left、right”是合理的,因为这会降低元素的可预测性,您可以使用填充或边距来替换它。 通常,位置相关元素的定义并不是因为您可以用“上、左、右下”来定位它们,而是因为使它们成为相对元素会让您用“位置:绝对”来定位元素,并以相对元素为参照。 我发现大多数让人困惑的问题都是因为他们的名字:“绝对”看起来你只考虑了窗口,而“相对”听起来像是你在使用其他元素作为基础。然而,事实是,“绝对”根本不是绝对的,它所采取的是与其他元素的关系。 编辑:正如geeksamu提到的,“图标”是一个类,所以它之前应该有一个点。 |
![]() |
2
0
我认为你的代码有问题
图标是一个类,因此它应该是
|
![]() |
3
0
使用所使用的设置,元素将被移动到其原始位置左侧50px,因为您使用
|