mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-26 14:22:01 +00:00
43 lines
1.1 KiB
HTML
43 lines
1.1 KiB
HTML
<!DOCTYPE HTML>
|
|
<html><head>
|
|
<meta charset="utf-8">
|
|
<title>Testcases for overflow-clip-box:content-box</title>
|
|
<style type="text/css">
|
|
html,body {
|
|
color:black; background-color:white; font:16px monospace; padding:0; margin:7px;
|
|
}
|
|
.block {
|
|
border:1px solid grey; height:50px; width:200px; padding:20px;
|
|
overflow:auto; overflow-clip-box:padding-box;
|
|
line-height:1px;
|
|
}
|
|
.rel { position:relative; }
|
|
.mask1 { position:absolute; width:20px; background:white; top:0; bottom:0; right:0; }
|
|
.mask2 { position:absolute; height:20px; background:white; top:0; left:40px; right:0; }
|
|
mask {
|
|
display:block;
|
|
position:absolute;
|
|
left: -1px;
|
|
bottom: -1px;
|
|
height: 25px;
|
|
width: 80%;
|
|
background:black;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
|
|
<div style="position:relative;">
|
|
<div contenteditable=true spellcheck=false tabindex=0 id=x class="rel block"> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<span style="padding-right:20px">X</span><div class=mask2></div><div class=mask1></div></div>
|
|
<mask></mask>
|
|
</div>
|
|
|
|
<script>
|
|
var x = document.getElementById('x');
|
|
x.focus();
|
|
window.getSelection().collapse(x,0);
|
|
</script>
|
|
|
|
</body>
|
|
</html>
|