webkit - -moz 和 -webkit border-image 问题

标签 webkit border css

我的博客有一个问题:为了制作一个很酷的边框,我使用了 moz-webkit 中的一些 css 命令,它曾经工作得很好。 (至少在 firefox 和 chrome 中,而不是 IE)

这些是我用来创建边框的代码行:

    -moz-border-image:url("file.png") 15 round round;
    -webkit-border-image:url("file.png") 15 round round;
    border-image:url("file.png") 15 round round;

这似乎不再有效,我不知道为什么...... 我收到的错误消息并没有真正帮助:

( NS_ERROR_INVALID_POINTER: Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER) [nsIDOMLocation.href] )

糟糕,忘记了我博客的链接: http://life.wisniewski.org/

有谁知道发生了什么或有替代 moz-webkit CSS 命令的方法吗?

最佳答案

这是您可以立即使用的代码:

border: 15px solid transparent;
-webkit-border-image: url(fotoframe.png) 15 round;
   -moz-border-image: url(fotoframe.png) 15 round;
     -o-border-image: url(fotoframe.png) 15 round;
        border-image: url(fotoframe.png) 15 round;

做了什么:

  1. 修复了 border-image 属性中图像的链接(您有“fotoframe.png.png”)。
  2. 添加了简写 border 属性,因为仅指定 border-width 不足以使 -moz-border-image 正确显示. transparent 是 IE 的后备方案,您可能需要将其更改为某些颜色。
  3. 添加了 Opera 前缀版本。
  4. 将图像 url 更改为相对的。
  5. 删除多余的第二轮值。

关于webkit - -moz 和 -webkit border-image 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12298810/

相关文章:

css - 让 Webkit 注意 <legend> 边距

css - webkit float 显示

javascript - 将内容添加到 WebView 的 HTML

CSS3 三 Angular 形/镂空边框

javascript - 如何在文本字段中输入内容时显示下拉框

css - Safari 和 Chrome 忽略 min-width CSS 属性

html - 为什么Ie7神秘地切断了这些通知段落的上边框?

Firefox 中带有 rowspan 边框问题的 html 表格

html - 图片背景在网站中间重复y

html - 对齐表格中的元素