我正试图了解CSS定位,我对left
和right
属性感到有些困惑。我知道属性采用的值决定了元素放置的容器左边缘或右边缘的距离。但是如果左右属性设置为不可能同时满足这两个属性呢?哪个属性优先?
答案 0 :(得分:4)
取决于,但如果您的position
为fixed
或absolute
而您尚未定义width
,则会调整其大小。当 定义时,it appears top
and left
take precedence。
答案 1 :(得分:-1)
您将只使用左或右,而不是同时使用两者。通常,当您为元素指定绝对位置时,您将声明1或2个边来定位。例如,您可以从顶部放置div 5px。您也可以从顶部放置div 5px,从左侧放置10px。