我碰巧看到一些响应sites's列表碰巧有css位置相对如下:
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
要知道为什么这样编码?关于此的任何偏好或提示?
答案 0 :(得分:0)
auto
是top
,right
,bottom
和left
属性的默认值。它基本上与说“无”或“没有值”(它实际上没有写成none
的原因是因为从技术上讲,每个元素总是为每个属性都有一个值,但默认情况下它只是由浏览器计算,并没有明确列在任何地方的CSS ..因此术语auto
)。在大多数(所有?)情况下,将值设置为auto
将覆盖先前设置的值,并将其返回到其默认行为,或者先发制人地通过设置来阻止这些值(可能是正在使用插件自动添加这些属性,但开发人员决定他们不希望这种行为发生。)
就“关于此”的“提示”而言,如果您不希望重置该值,则可能不需要包含这些规则。根据我的经验,我只将这些属性设置为{{1如果我发现我已经将值设置为其他东西并需要重置它...从不先发制人。