overflow_hidden-ref.rml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <rml>
  2. <head>
  3. <title>Overflow: hidden</title>
  4. <link type="text/rcss" href="../../style.rcss"/>
  5. <style>
  6. body {
  7. display: block;
  8. background: #ddd;
  9. color: #444;
  10. }
  11. div.overflow {
  12. border: 1dp black;
  13. overflow: hidden;
  14. width: 200dp;
  15. height: 120dp;
  16. margin: 10dp 0;
  17. }
  18. div.relative {
  19. position: relative;
  20. }
  21. div.clip-always {
  22. clip: always;
  23. }
  24. div.clip-none {
  25. clip: none;
  26. }
  27. div.wide {
  28. width: 300dp;
  29. height: 20dp;
  30. color: #f00;
  31. text-align: right;
  32. background-color: #aaa;
  33. }
  34. div.absolute {
  35. position: absolute;
  36. top: 100dp;
  37. left: 250dp;
  38. width: 80dp;
  39. height: 80dp;
  40. }
  41. div.close {
  42. top: 20dp;
  43. left: 250dp;
  44. }
  45. .green { background-color: #7f7; }
  46. .red { background-color: #f77; }
  47. </style>
  48. </head>
  49. <body>
  50. <p>There should be a green box, no red visible, and the word 'fail' should not appear.</p>
  51. <div class="overflow">
  52. <div class="wide">FAIL</div>
  53. LONG_WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORD&nbsp;FAIL
  54. </div>
  55. <div class="absolute green">Should be visible</div>
  56. <div class="overflow relative">
  57. <div class="wide">FAIL</div>
  58. LONG_WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORD&nbsp;FAIL
  59. <div class="absolute red">Should not be visible</div>
  60. </div>
  61. <div class="overflow">
  62. <span>
  63. LONG_WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORD&nbsp;FAIL
  64. </span>
  65. <div>
  66. LONG_WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORD&nbsp;FAIL
  67. </div>
  68. </div>
  69. <div class="overflow relative" style="overflow: visible">
  70. <div style="overflow: hidden">
  71. LONG_WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORD&nbsp;FAIL
  72. <div class="absolute close red">Should not be visible</div>
  73. </div>
  74. Don't clip within a clipping parent using 'clip: none'.
  75. LONG_WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORD
  76. <div class="absolute close green">Should be visible</div>
  77. </div>
  78. <div class="overflow">
  79. Force clipping even though contents don't overflow using 'clip: always'.
  80. </div>
  81. </body>
  82. </rml>