CSS(网络套件): overriding top with bottom on absolute-positioned element

标签 css webkit css-position

我在覆盖某些插件 CSS 时遇到问题。直接编辑 CSS 并不是一个真正的选择,因为这会使更新插件的风险更大。

问题:一个元素有绝对定位,原来有top:0px。我想用 bottom:0px 覆盖它。

为了举例

    .element {position:absolute; top:0;}

    /* in another file */
    .my .element {bottom:0;}

在 firefox 上这工作正常(底部:0 是应用的样式),但 safari/chrome 似乎没有超过顶部:0。

我可以解决这个问题,但最好能提出一个干净的解决方案。

最佳答案

使用 top: auto “重置”top到它的initial value .

bottom是一个完全独立于 top 的属性( an element can have both a top and bottom ), 所以也许你不需要 bottom不再。

此外,请确保您的覆盖选择器是 specific enough ,但在本例中这听起来不像是问题所在。

关于CSS(网络套件): overriding top with bottom on absolute-positioned element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5078021/

相关文章:

javascript - 使用 Javascript 添加/删除表格行

html - 是什么让 <button> 元素上的文本垂直居中?

css - 修复一个position固定元素不管父元素有没有滚动条右边位置都一样

javascript - 一次向下滚动并再次向上滚动后灯箱顶部边距变化

javascript - 不使用框架制作网站

css - 如何指定 repeat() 将使用自动调整/填充创建的最大列数?

css - webkit 范围输入中出现奇怪的白点

cocoa - 如何在 Cocoa 中使用 WebView 连接客户端证书?

css - 嵌套 Div 标签的放置问题

html - 将 div 附加到另一个 div 的右侧