mirror of
https://github.com/rn10950/RetroZilla.git
synced 2024-11-09 09:20:15 +01:00
104 lines
3.2 KiB
HTML
104 lines
3.2 KiB
HTML
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||
|
<head>
|
||
|
|
||
|
<Script>
|
||
|
function doIt() {
|
||
|
var caption = document.getElementsByTagName("CAPTION")[1];
|
||
|
var text = document.createTextNode("foo foo");
|
||
|
caption.appendChild(text);
|
||
|
|
||
|
var caption = document.getElementsByTagName("CAPTION")[2];
|
||
|
var text = document.createTextNode("very_large_very_large");
|
||
|
caption.appendChild(text);
|
||
|
|
||
|
var caption = document.getElementsByTagName("CAPTION")[3];
|
||
|
var input = document.getElementsByTagName("INPUT")[3];
|
||
|
caption.removeChild(input);
|
||
|
|
||
|
var cell = document.getElementsByTagName("TD")[17];
|
||
|
var text = document.createTextNode("foo foo");
|
||
|
cell.appendChild(text);
|
||
|
|
||
|
var rg = document.getElementsByTagName("TBODY")[5];
|
||
|
var row = document.createElement("tr", null);
|
||
|
var cell = document.createElement("td", null);
|
||
|
var text = document.createTextNode("foo foo");
|
||
|
cell.appendChild(text);
|
||
|
row.appendChild(cell);
|
||
|
rg.appendChild(row);
|
||
|
|
||
|
var table = document.getElementsByTagName("TABLE")[6];
|
||
|
var cap = document.createElement("CAPTION", null);
|
||
|
var text = document.createTextNode("new cap");
|
||
|
cap.appendChild(text);
|
||
|
table.appendChild(cap);
|
||
|
|
||
|
var table = document.getElementsByTagName("TABLE")[7];
|
||
|
var cap = document.getElementsByTagName("CAPTION")[7];
|
||
|
table.removeChild(cap);
|
||
|
|
||
|
|
||
|
}
|
||
|
</SCRIPT>
|
||
|
<style type="text/css">
|
||
|
table { border: 10px solid green; }
|
||
|
caption {
|
||
|
border: medium solid purple;
|
||
|
caption-side: top;
|
||
|
}
|
||
|
|
||
|
table.one { margin-left:5px; margin-top:10px; margin-bottom:5px}
|
||
|
table.one caption { margin-left:10px; margin-top: 2px; }
|
||
|
</style>
|
||
|
</head>
|
||
|
<body onload="doIt()">
|
||
|
<center>bottom caption tests</center>
|
||
|
table 1 - original
|
||
|
<table class="one">
|
||
|
<caption>caption<input type=radio></caption>
|
||
|
<tr><td>Data</td><td>Data</td></tr>
|
||
|
<tr><td>Data</td><td>Data</td></tr>
|
||
|
</table>
|
||
|
table 2 - caption gains content
|
||
|
<table class="one">
|
||
|
<caption>caption<input type=radio></caption>
|
||
|
<tr><td>Data</td><td>Data</td></tr>
|
||
|
<tr><td>Data</td><td>Data</td></tr>
|
||
|
</table>
|
||
|
table 3 - caption gains content extending its max element size
|
||
|
<table class="one">
|
||
|
<caption>caption<input type=radio></caption>
|
||
|
<tr><td>Data</td><td>Data</td></tr>
|
||
|
<tr><td>Data</td><td>Data</td></tr>
|
||
|
</table>
|
||
|
table 4 - caption loses content
|
||
|
<table class="one">
|
||
|
<caption>caption<input type=radio></caption>
|
||
|
<tr><td>Data</td><td>Data</td></tr>
|
||
|
<tr><td>Data</td><td>Data</td></tr>
|
||
|
</table>
|
||
|
table 5 - table gets wider
|
||
|
<table class="one">
|
||
|
<caption>caption<input type=radio></caption>
|
||
|
<tr><td>Data</td><td>Data</td></tr>
|
||
|
<tr><td>Data</td><td>Data</td></tr>
|
||
|
</table>
|
||
|
table 6 - table gets taller
|
||
|
<table class="one">
|
||
|
<caption>caption<input type=radio></caption>
|
||
|
<tr><td>Data</td><td>Data</td></tr>
|
||
|
<tr><td>Data</td><td>Data</td></tr>
|
||
|
</table>
|
||
|
table 7 - insert caption
|
||
|
<table class="one">
|
||
|
<tr><td>Data</td><td>Data</td></tr>
|
||
|
<tr><td>Data</td><td>Data</td></tr>
|
||
|
</table>
|
||
|
table 8 - remove caption
|
||
|
<table class="one">
|
||
|
<caption>caption<input type=radio></caption>
|
||
|
<tr><td>Data</td><td>Data</td></tr>
|
||
|
<tr><td>Data</td><td>Data</td></tr>
|
||
|
</table>
|
||
|
</body></html>
|