PageRenderTime 28ms CodeModel.GetById 9ms RepoModel.GetById 0ms app.codeStats 0ms

/tests/line-height/index.html

https://github.com/zhaoran/cufon
HTML | 462 lines | 261 code | 201 blank | 0 comment | 0 complexity | a8d79b500dc295e583cf4fece4d24936 MD5 | raw file
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Line-height in strict mode</title>
  6. <style type="text/css">
  7. body {
  8. background: #fff url(guide.gif) 0 0 repeat;
  9. font: 18px Arial, Verdana, Helvetica, sans-serif;
  10. }
  11. h2, .test {
  12. clear: both;
  13. }
  14. .test .expected {
  15. float: left;
  16. text-align: right;
  17. width: 49%;
  18. }
  19. .test .result {
  20. float: right;
  21. text-align: left;
  22. width: 49%;
  23. }
  24. .test p {
  25. margin: 0;
  26. }
  27. #test1 p {
  28. line-height: normal;
  29. }
  30. #test2_0 p {
  31. line-height: 0.5;
  32. }
  33. #test2_1 p {
  34. line-height: 1;
  35. }
  36. #test2_2 p {
  37. line-height: 1.2;
  38. }
  39. #test2_3 p {
  40. line-height: 1.5;
  41. }
  42. #test2_4 p {
  43. line-height: 3;
  44. }
  45. #test3_0 p {
  46. line-height: 0.5em;
  47. }
  48. #test3_1 p {
  49. line-height: 1em;
  50. }
  51. #test3_2 p {
  52. line-height: 1.2em;
  53. }
  54. #test3_3 p {
  55. line-height: 1.5em;
  56. }
  57. #test3_4 p {
  58. line-height: 3em;
  59. }
  60. #test4_0 p {
  61. line-height: 50%;
  62. }
  63. #test4_1 p {
  64. line-height: 100%;
  65. }
  66. #test4_2 p {
  67. line-height: 120%;
  68. }
  69. #test4_3 p {
  70. line-height: 150%;
  71. }
  72. #test4_4 p {
  73. line-height: 300%;
  74. }
  75. #test5_0 p {
  76. line-height: 10px;
  77. }
  78. #test5_1 p {
  79. line-height: 100px;
  80. }
  81. </style>
  82. <script src="../../js/cufon.js" type="text/javascript"></script>
  83. <script src="../../fonts/Vegur.font.js" type="text/javascript"></script>
  84. <script type="text/javascript">
  85. Cufon.DOM.ready(function() {
  86. var divs = document.getElementsByTagName('div'), div, i = 0;
  87. while (div = divs[i++]) {
  88. if (/result/.test(div.className)) {
  89. Cufon.replace(div.getElementsByTagName('p'));
  90. }
  91. }
  92. });
  93. </script>
  94. </head>
  95. <body>
  96. <h1>Line-height in strict mode</h1>
  97. <p><strong><a href="index.html">Strict mode</a></strong> | <a href="transitional.html">Almost standards (transitional) mode</a> | <a href="quirks.html">Quirks mode</a></p>
  98. <h2>line-height: normal</h2>
  99. <div id="test1" class="test">
  100. <div class="expected">
  101. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  102. </div>
  103. <div class="result">
  104. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  105. </div>
  106. </div>
  107. <h2>line-height: 0.5</h2>
  108. <div id="test2_0" class="test">
  109. <div class="expected">
  110. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  111. </div>
  112. <div class="result">
  113. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  114. </div>
  115. </div>
  116. <h2>line-height: 1</h2>
  117. <div id="test2_1" class="test">
  118. <div class="expected">
  119. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  120. </div>
  121. <div class="result">
  122. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  123. </div>
  124. </div>
  125. <h2>line-height: 1.2</h2>
  126. <div id="test2_2" class="test">
  127. <div class="expected">
  128. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  129. </div>
  130. <div class="result">
  131. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  132. </div>
  133. </div>
  134. <h2>line-height: 1.5</h2>
  135. <div id="test2_3" class="test">
  136. <div class="expected">
  137. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  138. </div>
  139. <div class="result">
  140. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  141. </div>
  142. </div>
  143. <h2>line-height: 3</h2>
  144. <div id="test2_4" class="test">
  145. <div class="expected">
  146. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  147. </div>
  148. <div class="result">
  149. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  150. </div>
  151. </div>
  152. <h2>line-height: 0.5em</h2>
  153. <div id="test3_0" class="test">
  154. <div class="expected">
  155. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  156. </div>
  157. <div class="result">
  158. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  159. </div>
  160. </div>
  161. <h2>line-height: 1em</h2>
  162. <div id="test3_1" class="test">
  163. <div class="expected">
  164. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  165. </div>
  166. <div class="result">
  167. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  168. </div>
  169. </div>
  170. <h2>line-height: 1.2em</h2>
  171. <div id="test3_2" class="test">
  172. <div class="expected">
  173. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  174. </div>
  175. <div class="result">
  176. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  177. </div>
  178. </div>
  179. <h2>line-height: 1.5em</h2>
  180. <div id="test3_3" class="test">
  181. <div class="expected">
  182. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  183. </div>
  184. <div class="result">
  185. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  186. </div>
  187. </div>
  188. <h2>line-height: 3em</h2>
  189. <div id="test3_4" class="test">
  190. <div class="expected">
  191. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  192. </div>
  193. <div class="result">
  194. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  195. </div>
  196. </div>
  197. <h2>line-height: 50%</h2>
  198. <div id="test4_0" class="test">
  199. <div class="expected">
  200. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  201. </div>
  202. <div class="result">
  203. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  204. </div>
  205. </div>
  206. <h2>line-height: 100%</h2>
  207. <div id="test4_1" class="test">
  208. <div class="expected">
  209. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  210. </div>
  211. <div class="result">
  212. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  213. </div>
  214. </div>
  215. <h2>line-height: 120%</h2>
  216. <div id="test4_2" class="test">
  217. <div class="expected">
  218. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  219. </div>
  220. <div class="result">
  221. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  222. </div>
  223. </div>
  224. <h2>line-height: 150%</h2>
  225. <div id="test4_3" class="test">
  226. <div class="expected">
  227. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  228. </div>
  229. <div class="result">
  230. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  231. </div>
  232. </div>
  233. <h2>line-height: 300%</h2>
  234. <div id="test4_4" class="test">
  235. <div class="expected">
  236. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  237. </div>
  238. <div class="result">
  239. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  240. </div>
  241. </div>
  242. <h2>line-height: 10px</h2>
  243. <div id="test5_0" class="test">
  244. <div class="expected">
  245. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  246. </div>
  247. <div class="result">
  248. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  249. </div>
  250. </div>
  251. <h2>line-height: 100px</h2>
  252. <div id="test5_1" class="test">
  253. <div class="expected">
  254. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  255. </div>
  256. <div class="result">
  257. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam purus risus, tristique et faucibus sed, aliquet sed dui. Mauris ac enim augue, at dignissim leo. Donec volutpat facilisis dignissim. Phasellus.</p>
  258. </div>
  259. </div>
  260. </body>
  261. </html>