products/Sources/formale Sprachen/C/Firefox/accessible/tests/mochitest/tree/test_table_3.html
<!
DOCTYPE HTML PUBLIC
"-//w3c//dtd html 4.0 transitional//en" >
<
html >
<
head >
<
meta http-equiv=
"content-type" content=
"text/html; charset=UTF-8" >
<
link rel=
"stylesheet" type=
"text/css"
href=
"chrome://mochikit/content/tests/SimpleTest/test.css" />
<
style >
.responsive-table {
width: 100%;
margin-bottom: 1.5
em ;
}
.responsive-table
thead {
position: absolute;
clip: rect(1px 1px 1px 1px);
/* IE6, IE7 */
clip: rect(1px, 1px, 1px, 1px);
padding: 0;
border: 0;
height: 1px;
width: 1px;
overflow: hidden;
}
.responsive-table
thead th {
background-color: #1d96b2;
border: 1px solid #1d96b2;
font-weight: normal;
text-align:
center ;
color: white;
}
.responsive-table
thead th :first-of-type {
text-align: left;
}
.responsive-table
tbody ,
.responsive-table
tr ,
.responsive-table
th ,
.responsive-table
td {
display: block;
padding: 0;
text-align: left;
white-space: normal;
}
.responsive-table
th ,
.responsive-table
td {
padding: .5
em ;
vertical-align: middle;
}
.responsive-table
caption {
margin-bottom: 1
em ;
font-size: 1
em ;
font-weight: bold;
text-align:
center ;
}
.responsive-table
tfoot {
font-size: .8
em ;
font-style: italic;
}
.responsive-table
tbody tr {
margin-bottom: 1
em ;
border: 2px solid #1d96b2;
}
.responsive-table
tbody tr :last-of-type {
margin-bottom: 0;
}
.responsive-table
tbody th [scope=
"row" ] {
background-color: #1d96b2;
color: white;
}
.responsive-table
tbody td [data-type=currency] {
text-align: right;
}
.responsive-table
tbody td [data-title]:before {
content: attr(data-title);
float: left;
font-size: .8
em ;
color: #1d96b2;
font-weight: bold;
}
.responsive-table
tbody td {
text-align: right;
border-bottom: 1px solid #1d96b2;
}
/* float everything */
.responsive-table
tbody tr {
float: left;
width: 48%;
margin-left: 2%;
}
</
style >
<
script src=
"chrome://mochikit/content/tests/SimpleTest/SimpleTest.js" ></
script >
<
script type=
"application/javascript"
src=
"../common.js" ></
script >
<
script type=
"application/javascript"
src=
"../role.js" ></
script >
<
script type=
"application/javascript"
src=
"../table.js" ></
script >
<
script type=
"application/javascript" >
const COLHEADER = ROLE_COLUMNHEADER;
const ROWHEADER = ROLE_ROWHEADER;
const CELL = ROLE_CELL;
const STATICTEXT = ROLE_STATICTEXT;
const TEXT_LEAF = ROLE_TEXT_LEAF;
const GROUPING = ROLE_GROUPING;
function doTest() {
let accTree =
{
TABLE : [
{
CAPTION : [
{
role: ROLE_TEXT_LEAF,
name:
"Top 10 Grossing Animated Films of All Time" ,
},
] },
{ TEXT_CONTAINER: [
{ ROW: [
{ COLUMNHEADER: [ { role: TEXT_LEAF, name:
"Film Title" } ] },
{ COLUMNHEADER: [ { role: TEXT_LEAF, name:
"Released" } ] },
{ COLUMNHEADER: [ { role: TEXT_LEAF, name:
"Studio" } ] },
{ COLUMNHEADER: [ { role: TEXT_LEAF, name:
"Worldwide Gross" } ] },
{ COLUMNHEADER: [ { role: TEXT_LEAF, name:
"Domestic Gross" } ] },
{ COLUMNHEADER: [ { role: TEXT_LEAF, name:
"Foreign Gross" } ] },
{ COLUMNHEADER: [ { role: TEXT_LEAF, name:
"Budget" } ] },
] },
] },
{ ROW: [
{ role: CELL },
] },
{ ROW: [
{ ROWHEADER: [ { role: TEXT_LEAF, name:
"Toy Story 3" } ] },
{ CELL: [
{ role: STATICTEXT, name:
"Released" },
{ role: TEXT_LEAF, name:
"2010" },
] },
{ CELL: [
{ role: STATICTEXT, name:
"Studio" },
{ role: TEXT_LEAF, name:
"Disney Pixar" },
] },
{ CELL: [
{ role: STATICTEXT, name:
"Worldwide Gross" },
{ role: TEXT_LEAF, name:
"$1,063,171,911" },
] },
{ CELL: [
{ role: STATICTEXT, name:
"Domestic Gross" },
{ role: TEXT_LEAF, name:
"$415,004,880" },
] },
{ CELL: [
{ role: STATICTEXT, name:
"Foreign Gross" },
{ role: TEXT_LEAF, name:
"$648,167,031" },
] },
{ CELL: [
{ role: STATICTEXT, name:
"Budget" },
{ role: TEXT_LEAF, name:
"$200,000,000" },
]},
] },
{ ROW: [
{ ROWHEADER: [ { role: TEXT_LEAF, name:
"Shrek Forever After" } ] },
{ CELL: [
{ role: STATICTEXT, name:
"Released" },
{ role: TEXT_LEAF, name:
"2010" },
] },
{ CELL: [
{ role: STATICTEXT, name:
"Studio" },
{ role: TEXT_LEAF, name:
"Dreamworks" },
] },
{ CELL: [
{ role: STATICTEXT, name:
"Worldwide Gross" },
{ role: TEXT_LEAF, name:
"$752,600,867" },
] },
{ CELL: [
{ role: STATICTEXT, name:
"Domestic Gross" },
{ role: TEXT_LEAF, name:
"$238,736,787" },
] },
{ CELL: [
{ role: STATICTEXT, name:
"Foreign Gross" },
{ role: TEXT_LEAF, name:
"$513,864,080" },
] },
{ CELL: [
{ role: STATICTEXT, name:
"Budget" },
{ role: TEXT_LEAF, name:
"$165,000,000" },
] },
] },
] };
testAccessibleTree(
"table" , accTree);
SimpleTest.finish();
}
SimpleTest.waitForExplicitFinish();
addA11yLoadEvent(doTest);
</
script >
</
head >
<
body >
<p id=
"display" ></p>
<
div id=
"content" style =
"display: none" ></
div >
<
pre id=
"test" >
</
pre >
<
table class=
"responsive-table" id=
"table" >
<
caption >Top 10 Grossing Animated Films of All
Time </
caption >
<
thead >
<
tr >
<
th scope=
"col" >Film
Title </
th >
<
th scope=
"col" >Released</
th >
<
th scope=
"col" >Studio</
th >
<
th scope=
"col" >Worldwide Gross</
th >
<
th scope=
"col" >Domestic Gross</
th >
<
th scope=
"col" >Foreign Gross</
th >
<
th scope=
"col" >Budget</
th >
</
tr >
</
thead >
<
tfoot >
<
tr >
<
td colspan=
"7" >Sources: <a href=
"http://en.wikipedia.org/wiki/List_of_highest-grossing_animated_films " rel=
"external" >Wikipedia</a> & <a href=
"http://www.boxofficemojo.com/genres/chart/?id=animation.htm" rel=
"external" >Box Office Mojo</a>. Data is current as of March 1
2, 2014</td >
</tr >
</tfoot >
<tbody >
<tr >
<th scope="row" >Toy Story 3</th >
<td data-title="Released" >2010</td >
<td data-title="Studio" >Disney Pixar</td >
<td data-title="Worldwide Gross" data-type="currency" >$1,063,171,911</td >
<td data-title="Domestic Gross" data-type="currency" >$415,004,880</td >
<td data-title="Foreign Gross" data-type="currency" >$648,167,031</td >
<td data-title="Budget" data-type="currency" >$200,000,000</td >
</tr >
<tr >
<th scope="row" >Shrek Forever After</th >
<td data-title="Released" >2010</td >
<td data-title="Studio" >Dreamworks</td >
<td data-title="Worldwide Gross" data-type="currency" >$752,600,867</td >
<td data-title="Domestic Gross" data-type="currency" >$238,736,787</td >
<td data-title="Foreign Gross" data-type="currency" >$513,864,080</td >
<td data-title="Budget" data-type="currency" >$165,000,000</td >
</tr >
</tbody >
</table >
</body >
</html >
Messung V0.5 C=93 H=94 G=93
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet)
¤
*© Formatika GbR, Deutschland