shrink_to_fit_03.rml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <rml>
  2. <head>
  3. <title>Shrink-to-fit 3</title>
  4. <link type="text/rcss" href="../style.rcss"/>
  5. <link rel="help" href="https://www.w3.org/TR/CSS21/visudet.html#shrink-to-fit-float" />
  6. <meta name="Description" content="Shrink-to-fit width in various situations. Boxes in the same section should look the same." />
  7. <style>
  8. body > div {
  9. border: 2dp #888;
  10. margin: 10dp 0;
  11. }
  12. div > div { background: #bbf; }
  13. div * { border-color: #ddf; }
  14. div p { border-width: 1px; }
  15. .assymetric_edges {
  16. padding: 0 5px 0 10px;
  17. border-width: 0 2px 0 5px;
  18. margin: 0 5px 0 10px;
  19. }
  20. .clear { clear: both; margin-top: 0; }
  21. .left { float: left; }
  22. .right { float: right; }
  23. .overflow { overflow: auto; }
  24. .height { height: 100px; }
  25. </style>
  26. </head>
  27. <body>
  28. <div class="left">
  29. Some text.
  30. </div>
  31. <hr/>
  32. <div class="left">
  33. <p>Some text.</p>
  34. </div>
  35. <hr/>
  36. <div class="left">
  37. <div class="left">
  38. Some text.
  39. </div>
  40. </div>
  41. <hr/>
  42. <div class="left">
  43. <div class="left">
  44. <p>Some text.</p>
  45. </div>
  46. </div>
  47. <div class="left clear">
  48. <div class="right">
  49. <p>Some text.</p>
  50. </div>
  51. </div>
  52. <hr/>
  53. <div class="left">
  54. <div class="assymetric_edges">
  55. <p>Some text.</p>
  56. </div>
  57. </div>
  58. <div class="left clear">
  59. <div class="left assymetric_edges">
  60. <p>Some text.</p>
  61. </div>
  62. </div>
  63. <div class="left clear">
  64. <div class="right assymetric_edges">
  65. <p>Some text.</p>
  66. </div>
  67. </div>
  68. <hr/>
  69. <div class="left">
  70. In consectetur, neque dignissim tincidunt dapibus,<br/> leo metus molestie erat.
  71. </div>
  72. <hr/>
  73. <div class="left">
  74. In consectetur, neque dignissim tincidunt dapibus, leo metus molestie erat, eu pharetra velit nunc in ipsum. Donec aliquet malesuada iaculis. Quisque maximus urna in congue placerat. In hac habitasse platea dictumst. Mauris a fringilla augue. Donec posuere ante at orci efficitur porttitor vitae ac tellus. Nunc nec sapien orci.<br/> Sed rhoncus et dui sed sagittis. Nullam venenatis quis elit vel mattis. In mattis erat et blandit aliquam. Aliquam erat volutpat.
  75. </div>
  76. <handle size_target="#document"/>
  77. </body>
  78. </rml>