If you say the page where you want to change the display:block style, doesn't have anything in particular that could differentiate it from other pages like an id or class. Or some wrapper outside the table etc. ,then you can't specify the style only for that page in particular.
You should know that you cannot just 'delete' styles. You can just overwrite them with other styles. All elements have a bunch of styles set by default. Like td have display:table-cell;visibility:visible;opacity:1 etc. . block elements have display:block etc. , see here css initial values
So what you can do is maybe set a specific class to that table you want to change, and then in css write
table:not(.myTable) td {
display:block;
}
And so, the display:block style will NOT be applied to the desired table cells and the td will stay with default style, display:table-cell
You could also write ( if you don't want to change the style you already set )
table td {
display:block;
}
table.myTable td {
display:table-cell;
}
Or there are many possibilities to change/overwrite css styles ( using css or javascript etc. ) , but you can't just 'remove' styles. As i said before, every html element has initial styles set for every property.
see snippet with CSS
td {
display:block;
color:red;
}
table.myTable td {
display:table-cell;
color:blue
}
<!-- Table with td display:block-->
<table>
<tr>
<td>aa</td>
<td>bb</td>
</tr>
</table>
<!-- Table with td display:table-cell-->
<table class="myTable">
<tr>
<td>aa</td>
<td>bb</td>
</tr>
</table>
overwrite property with JQ
$("td").css({
"display": "table-cell",
"color":"blue"
})
td {
display: block;
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!-- Table with td display:block-->
<table>
<tr>
<td>aa</td>
<td>bb</td>
</tr>
</table>
.hide()displayitself in just one page or override it.