Also versuche ich eine inkrementierende Zahl zur ersten Zelle einer HTML-Tabelle hinzuzufügen. Was ich mit Beispielen in diesem Forum gemacht habe. Was ich als nächstes tun möchte, ist eine Zeile auszublenden, die nur die Nummer in der ersten Zelle enthält. Die einzige wirkliche Option, die ich zur Verfügung habe, ist CSS, aber ich bin mir nicht sicher, ob es möglich ist. Der Code, den ich bisher habe, istHTML Tabellenzeilen ausblenden
table {
border-collapse: collapse;
counter-reset: rowNumber;
}
table tr:not(:first-child) {
counter-increment: rowNumber;
}
table td > *:empty {
display: none;
}
tr > td:empty {
background-color: yellow;
}
table tr td:first-child::before {
content: counter(rowNumber);
min-width: 1em;
margin-right: 0.5em;
}
<table border="1px" empty-cells:hide;>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td>Test</td>
</tr>
<tr>
<td></td>
<td>Test</td>
</tr>
<tr>
<td></td>
<td>Test</td>
</tr>
</table>
Also kein Javascript? Ich glaube nicht, dass dies nur in CSS möglich ist. Ich glaube nicht, dass Sie das Elternobjekt eines Objekts abhängig vom Objektstatus anvisieren können. –