OLD | NEW |
| (Empty) |
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xh
tml-basic/xhtml-basic11.dtd"> | |
3 <html xmlns="http://www.w3.org/1999/xhtml"> | |
4 <head> | |
5 <title>WICD Core 1.0 #20-3 - SVG grid with percentage width</title> | |
6 <style type="text/css"> | |
7 div,object | |
8 {float:left;} | |
9 .full | |
10 {width:100%;} | |
11 .half | |
12 {width:50%;} | |
13 .half2 | |
14 {width:50%;} | |
15 .third | |
16 {width:33.33%;} | |
17 .quarter | |
18 {width:25%;} | |
19 .threequarters | |
20 {width:75%;} | |
21 </style> | |
22 </head> | |
23 | |
24 <body> | |
25 <div> | |
26 <h1>SVG grid with percentage width</h1> | |
27 <h4>WICD Core 1.0 #20-3</h4> | |
28 <p> | |
29 <object class="half" type="image/svg+xml" data="resources/a.svg"/><object cl
ass="half" type="image/svg+xml" data="resources/l.svg"/> | |
30 | |
31 <object class="third" type="image/svg+xml" data="resources/bcde.svg"/><div c
lass="third"><object width="100%" type="image/svg+xml" data="resources/k.svg"/><
br/><object width="100%" type="image/svg+xml" data="resources/j.svg"/></div><div
class="third"><object class="full" type="image/svg+xml" data="resources/mnop.sv
g"/><object class="full" type="image/svg+xml" data="resources/q.svg"/></div> | |
32 | |
33 <object class="half" type="image/svg+xml" data="resources/f.svg"/><object cl
ass="half" type="image/svg+xml" data="resources/i.svg"/> | |
34 | |
35 <div class="half"><object class="quarter" type="image/svg+xml" data="resourc
es/empty1.svg"/><object class="threequarters" type="image/svg+xml" data="resourc
es/g.svg"/></div> | |
36 | |
37 <div class="half2"><object class="half" type="image/svg+xml" data="resources
/h.svg"/><object class="half" type="image/svg+xml" data="resources/r.svg"/></div
> | |
38 | |
39 <object class="quarter" type="image/svg+xml" data="resources/empty2.svg"/><o
bject class="quarter" type="image/svg+xml" data="resources/empty3.svg"/> | |
40 | |
41 <div class="half2"><object class="threequarters" type="image/svg+xml" data="
resources/s.svg"/><object class="quarter" type="image/svg+xml" data="resources/t
.svg"/></div> | |
42 </p> | |
43 | |
44 <p style="color:white"><br/>..</p> <!-- simple br didn't do it for me :) --> | |
45 | |
46 <p> | |
47 Above, you should see a grid of 17 SVG child elements sticked together to bu
ild one rectangle grid. | |
48 You should be able to resize your browser window and the grid rendering shou
ld adjust to it. The outcome should look like in these sample screenshots: | |
49 <a href="rightsizing1.png">small</a>, <a href="rightsizing2.png">bigger</a>
and <a href="rightsizing3.png">big</a>. | |
50 </p> | |
51 <p> | |
52 The test is successful, if all SVG elements resize exacly dependend on the w
idth of the browser window, but keep their aspect ratio and relative position. T
he complete grid should always show a perfect rectangle object. | |
53 </p> | |
54 <p><br/><a href="javascript:history.back()">Back</a></p> | |
55 </div> | |
56 </body> | |
57 </html> | |
OLD | NEW |