<!DOCTYPE html>
<html>
<head>
<style>
@font-face {
    font-family: "Ahem";
    src: url("../../../resources/Ahem.ttf");
}

body {
    background-color: white;
    font-family: "Ahem";
    font-size: 20px; /* For some reason this needs to be multiple of 10 for the test to pass (why?). */
}

.square {
    display: inline-block;
    height: 128px;
    width: 128px;
    background-repeat: no-repeat;
    color: transparent;
}

#webkit-background-clip-before-background-clip {
    background-image: url("../resources/green-128x128.png");
    -webkit-background-clip: text, border;
    background-clip: border-box; /* Should override -webkit-background-clip */
}

#background-clip-before-webkit-background-clip {
    background-color: #00FF00;
    background-clip: border-box;
    -webkit-background-clip: text, border; /* Should override background-clip */
}
</style>
</head>
<body>
    <!-- Tests that we apply background-clip and -webkit-background-clip in the order they are parsed. -->
    <div class="square" id="webkit-background-clip-before-background-clip"></div>
    <div class="square" id="background-clip-before-webkit-background-clip">X</div>
</body>
</html>
