Az Oracle Content Management példaként szolgáló stíluslapot biztosít bekezdés összetevőben lévő reagáló táblázathoz, amely lehetővé teszi a soradatok halmozását mobileszközökön való megjelenítéskor.
A reagáló táblázatok a tartalom hatékony megjelenítése érdekében a képernyő méretétől függően módosítják a táblázatot. Például egy 5 oszlopos táblázat megfelelően megjeleníthető vízszintesen egy weblapon, de okostelefonon megtekintve az adatok jobban bemutathatók halmozva. Ügyeljen arra, hogy a megfelelő működéshez a reagáló táblázatoknak fejlécsorral kell rendelkezniük.
A következő előállított HTML kódban figyelje meg, hogy egy felvett data-label attribútum szerepel minden táblázatcellánál, amelynek értéke az oszlopfejléc szövegével egyezik meg.
<thead>
<tr>
<th scope="col">ACCOUNT</th>
<th scope="col">DUE DATE</th>
<th scope="col">AMOUNT</th>
<th scope="col">MINIMUM</th>
<th scope="col">PERIOD</th>
</tr>
</thead>
<tbody>
<tr>
<td data-label="ACCOUNT">Visa</td>
<td data-label="DUE DATE">04/16/2020</td>
<td data-label="AMOUNT">$3,090</td>
<td data-label="PERIOD">03/09/2020 - 04/08/2020</td>
</tr>
Ha ez az attribútum minden cellánál szerepel, a TD értékek egymásra halmozódnak az alábbi CSS-szabályok alkalmazásakor.
.scs-paragraph:not(.scs-paragraph-edit) table td {
border-bottom: 1px solid #ddd;
display: block;
text-align: right;
}
.scs-paragraph:not(.scs-paragraph-edit) table td::before {
content: attr(data-label);
float: left;
font-weight: bold;
}Figyelje meg, hogy az alábbi médiaszabály lekérdezi a képernyő méretét, és csak akkor lép életbe, ha a méret kisebb 767 képpontnál:
@media screen and (max-width: 767px) {A beszúrt táblázatoknál a reagáló viselkedés engedélyezésére vonatkozó css kódpéldája a mellékelt StarterTheme alapértelmezés szerinti design.css fájljában található. A StarterTheme témából kialakított webhelyeknél a bekezdés rekeszekbe beszúrt táblázatok alapértelmezés szerint reagálók lesznek. Táblázat beszúrása:
Amikor befejezte a beállítást, térjen vissza a Megtekintés üzemmódba, és az eredmény előzetes megtekintéséhez válasszon 767 képpontnál kisebb képernyő-szélességű nézetbeállítást. Megtekintés üzemmódban kell lennie, mivel a táblázat Szerkesztés üzemmódban nem viselkedik reagálóként.

Ha reagáló táblázatokat kíván használni eltérő témából kialakított webhelyen, a StarterTheme témához tartozó design.css fájl kódját másolnia kell a használni kívánt témához tartozó design.css fájlba.
/**
* An example CSS of how to render a table responsively.
* It enables stacking of row data on mobile devices.
* Only do this for view mode (not for edit mode).
*
* On each cell rendered, it adds a user-defined attribute
* 'data-label' with value matching the column header text.
*/
@media screen and (max-width: 767px) {
.scs-paragraph:not(.scs-paragraph-edit) table {
border: 0;
}
.scs-paragraph:not(.scs-paragraph-edit) table caption {
font-size: 1.3em;
}
.scs-paragraph:not(.scs-paragraph-edit) table thead {
border: none;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.scs-paragraph:not(.scs-paragraph-edit) table tr {
border-bottom: 3px solid #ddd;
display: block;
margin-bottom: .625em;
}
.scs-paragraph:not(.scs-paragraph-edit) table td {
border-bottom: 1px solid #ddd;
display: block;
text-align: right;
}
.scs-paragraph:not(.scs-paragraph-edit) table td::before {
content: attr(data-label);
float: left;
font-weight: bold;
}
.scs-paragraph:not(.scs-paragraph-edit) table td:last-child {
border-bottom: 0;
}
}