/****
**** 呢版係用來定義一啲複雜嘅表應該點樣顯示
**** 用法係喺源碼編輯加呢一行:
**** <templatestyles src="電腦科學/styles.css"/>
****/
/*** 「高低級三級比較表」 */
table.gou1dai1kap1saam1kap1bei2gaau3biu2 {
font-size: 92%;
min-width: 100%;
}
.wikitable.gou1dai1kap1saam1kap1bei2gaau3biu2 > tr > td,
.wikitable.gou1dai1kap1saam1kap1bei2gaau3biu2 > tbody > tr > td {
border-top-style: dotted;
border-bottom-style: dotted;
}
/* Machine code: opcode operand meaning */
.gou1dai1kap1saam1kap1bei2gaau3biu2 tr > td:first-child { /* opcode */
border-right: 0;
text-align: center;
vertical-align: top;
}
.gou1dai1kap1saam1kap1bei2gaau3biu2 tr > td:first-child + td { /* operand */
border-left: 0;
vertical-align: top;
}
.gou1dai1kap1saam1kap1bei2gaau3biu2 tr > td:first-child + td + td { /* meaning */
vertical-align: top;
}
/* Assembly language: label opcode operand comment */
.gou1dai1kap1saam1kap1bei2gaau3biu2 tr > td:first-child + td + td + td { /* label */
border-right: 0;
padding-right: 0;
margin-right: -0.5ch;
vertical-align: top;
}
.gou1dai1kap1saam1kap1bei2gaau3biu2 tr > td:first-child + td + td + td + td { /* opcode */
border-left: 0;
border-right: 0;
padding-right: 0;
text-indent: 1ch;
vertical-align: top;
}
.gou1dai1kap1saam1kap1bei2gaau3biu2 tr > td:first-child + td + td + td + td + td { /* operand */
border-left: 0;
border-right: 0;
padding-right: 0;
vertical-align: top;
}
.gou1dai1kap1saam1kap1bei2gaau3biu2 tr > td:first-child + td + td + td + td + td + td { /* comment */
border-left: 0;
padding-left: 1ch;
text-indent: -1ch;
vertical-align: top;
}
/* High-level language: source */
.gou1dai1kap1saam1kap1bei2gaau3biu2 tr > td:first-child + td + td + td + td + td + td + td { /* source */
white-space: pre;
vertical-align: top;
}
.gou1dai1kap1saam1kap1bei2gaau3biu2 tr > td:first-child + td + td + td + td + td + td + td[rowspan] { /* source, spanning multiple rows */
vertical-align: inherit;
}