
Chrome 65からCSS仕様変更
Chrome 65からCSSのborder-image, background, linear-gradientを組み合わせたときの表示がおかしくなってしまった。

表示がMicrosoft EdgeやIE11と同じになってしまったのだ。
なぜいまになってこのような仕様になったのかは不明。
表示がおかしくなる条件
以下のようにborder-width, border-style, border-imageを指定してbackgroundとグラデーションのbackground-imageを指定するとブラウザによって見た目が違ってしまう。
h1 {
border-width: 10px;
border-style: solid;
border-image: url(https://iwb.jp/ss/iwbjp.png);
background: pink;
background-image: linear-gradient(to right, #1e5799 0%,#2989d8 50%,#7db9e8 100%);
color: #fff;
text-align: center;
}
Chrome, Microsoft Edge, IE11は背景にbackgroundの色が表示されてしまうがSafariやFirefoxはbackgroundの色が表示されない。※

※ただし、現在のところiOS ChromeはSafari, Firefoxと同じ表示。
border-image, background, linear-gradientを指定したサンプル

