|
1 <!DOCTYPE html> |
|
2 <html lang="en-US"> |
|
3 <head> |
|
4 <title>test of box-sizing</title> |
|
5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
|
6 <meta http-equiv="Content-Style-Type" content="text/css"> |
|
7 <style type="text/css"> |
|
8 |
|
9 body { font-size: 10px; line-height: 1; } |
|
10 table { border-spacing: 0; margin: 0; } |
|
11 td { border: 1px solid; padding: 1px solid; } |
|
12 |
|
13 td > div { width: 100px; } |
|
14 |
|
15 td#bscontent > div > div { box-sizing: content-box; } |
|
16 td#bspadding > div > div { box-sizing: padding-box; } |
|
17 td#bsborder > div > div { box-sizing: border-box; } |
|
18 |
|
19 td > div > div { |
|
20 margin-left: 1%; |
|
21 border-left: 2px solid; |
|
22 padding-left: 4%; |
|
23 padding-right: 8%; |
|
24 border-right: 16px solid; |
|
25 margin-right: 32%; |
|
26 |
|
27 background: yellow; |
|
28 margin-bottom: 1px; |
|
29 } |
|
30 |
|
31 </style> |
|
32 </head> |
|
33 <body> |
|
34 |
|
35 <table><tr> |
|
36 |
|
37 <td id="bscontent"><div> |
|
38 |
|
39 <!-- box-sizing: content-box --> |
|
40 <div style="width: auto">A B</div> |
|
41 <div style="width: -moz-max-content">A B</div> |
|
42 <div style="width: -moz-min-content">A B</div> |
|
43 <div style="width: -moz-fit-content">A B</div> |
|
44 <div style="width: -moz-available">A B</div> |
|
45 <div style="width: 50px">A B</div> |
|
46 <div style="width: 60%">A B</div> |
|
47 |
|
48 </div></td> |
|
49 |
|
50 <td id="bspadding"><div> |
|
51 <!-- box-sizing: padding-box --> |
|
52 <div style="width: auto">A B</div> |
|
53 <div style="width: -moz-max-content">A B</div> |
|
54 <div style="width: -moz-min-content">A B</div> |
|
55 <div style="width: -moz-fit-content">A B</div> |
|
56 <div style="width: -moz-available">A B</div> |
|
57 <div style="width: 50px">A B</div> |
|
58 <div style="width: 60%">A B</div> |
|
59 |
|
60 </div></td> |
|
61 |
|
62 <td id="bsborder"><div> |
|
63 <!-- box-sizing: border-box --> |
|
64 <div style="width: auto">A B</div> |
|
65 <div style="width: -moz-max-content">A B</div> |
|
66 <div style="width: -moz-min-content">A B</div> |
|
67 <div style="width: -moz-fit-content">A B</div> |
|
68 <div style="width: -moz-available">A B</div> |
|
69 <div style="width: 50px">A B</div> |
|
70 <div style="width: 60%">A B</div> |
|
71 |
|
72 </div></td> |
|
73 |
|
74 </tr></table> |
|
75 |
|
76 </body> |
|
77 </html> |