If you look at the HTML code, you will see I have info to display on a table but I'm placing the code over and over to get what I want.
Is there a way to have the code for the table once and just call it again in a class or something to save loading time on the tool I'm working on?
html {
font-family: sans-serif;
}
table {
border-collapse: collapse;
border: 2px solid rgb(200, 200, 200);
letter-spacing: 1px;
font-size: 0.8rem;
}
td,
th {
border: 1px solid rgb(190, 190, 190);
padding: 10px 20px;
}
th {
background-color: rgb(235, 235, 235);
}
td {
text-align: center;
}
tr:nth-child(even) td {
background-color: rgb(250, 250, 250);
}
tr:nth-child(odd) td {
background-color: rgb(245, 245, 245);
}
caption {
padding: 10px;
}
.center {
display: block;
margin-left: auto;
margin-right: auto;
width: auto;
}
<html>
<head>
<title>
this is a test
</title>
<link href="minimal-table.css" rel="stylesheet" type="text/css">
<script src="//widget.time.is/?Las_Vegas_z14e&t=1630524814449"></script>
</head>
<body>
<center>
<h1>Tuesday Demo Setup</h1>
<img src="aries.png" alt="arieslogo" class="center">
<a href="https://time.is/Las_Vegas" id="time_is_link" rel="nofollow" style="font-size:16px">Current Time:</a>
<span id="Las_Vegas_z14e" style="font-size:16px"><span onclick="location='http://time.is/'" title="http://time.is/">12:35:48</span></span>
<script src="//widget.time.is/t.js"></script>
<script>
time_is_widget.init({
Las_Vegas_z14e: {}
});
</script>
<p></p>
Only <span id="time">02:24:12</span> until the meeting!
<h3>Important meeting is at 3:00pm in the lobby. Don't be late!</h3>
<script>
(function() {
var start = new Date;
start.setHours(15, 0, 0);
function pad(num) {
return ("0" + parseInt(num)).substr(-2);
}
function tick() {
var now = new Date;
if (now > start) { // too late, go to tomorrow
start.setDate(start.getDate() + 1);
}
var remain = ((start - now) / 1000);
var hh = pad((remain / 60 / 60) % 60);
var mm = pad((remain / 60) % 60);
var ss = pad(remain % 60);
document.getElementById('time').innerHTML =
hh + ":" + mm + ":" + ss;
setTimeout(tick, 1000);
}
document.addEventListener('DOMContentLoaded', tick);
})();
</script>
Please use this form to inform us what you want to see loaded on the cabinets.
</center>
<br><br>
<form>
<table align="center">
<tbody>
<tr>
<th>Cabinet</th>
<th>MainGame Title</th>
<th>SideGame Title</th>
<th>Serial#</th>
</tr>
</tbody>
<tbody>
<tr>
<td>LobbyHydra1</td>
<td align="center">
<select>
<option value="MGTITLE">MGTITLE</option>
<option value="ASM">ASM</option>
<option value="BBE">BBE</option>
<option value="BRC">BRC</option>
<option value="HPY">HPY</option>
<option value="RWC">RWC</option>
<option value="SOF">SOF</option>
<option value="SSP">SSP</option>
<option value="NOSHOW">NOSHOW</option>
<option value="OTHER">OTHER</option>
</select>
</td>
<td align="center">
<select>
<option value="SGTITLE">SGTITLE</option>
<option value="XSS">XSS</option>
<option value="XLR">XLR</option>
<option value="NOSHOW">NOSHOW</option>
<option value="OTHER">OTHER</option>
</select>
</td>
<td align="center">
22000
</td>
</tr>
<tr>
<td>LobbyHydra2</td>
<td align="center">
<select>
<option value="MGTITLE">MGTITLE</option>
<option value="ASM">ASM</option>
<option value="BBE">BBE</option>
<option value="BRC">BRC</option>
<option value="HPY">HPY</option>
<option value="RWC">RWC</option>
<option value="SOF">SOF</option>
<option value="SSP">SSP</option>
<option value="NOSHOW">NOSHOW</option>
<option value="OTHER">OTHER</option>
</select>
</td>
<td align="center">
<select>
<option value="SGTITLE">SGTITLE</option>
<option value="XSS">XSS</option>
<option value="XLR">XLR</option>
<option value="NOSHOW">NOSHOW</option>
<option value="OTHER">OTHER</option>
</select>
</td>
<td align="center">
12000
</td>
</tr>
<tr>
<td>LobbyOra1</td>
<td align="center">
<select>
<option value="MGTITLE">MGTITLE</option>
<option value="ASM">ASM</option>
<option value="BBE">BBE</option>
<option value="BRC">BRC</option>
<option value="HPY">HPY</option>
<option value="RWC">RWC</option>
<option value="SOF">SOF</option>
<option value="SSP">SSP</option>
<option value="NOSHOW">NOSHOW</option>
<option value="OTHER">OTHER</option>
</select>
</td>
<td align="center">
<select>
<option value="SGTITLE">SGTITLE</option>
<option value="XSS">XSS</option>
<option value="XLR">XLR</option>
<option value="NOSHOW">NOSHOW</option>
<option value="OTHER">OTHER</option>
</select>
</td>
<td align="center">
3100
</td>
</tr>
<tr>
<td>LobbyOra2</td>
<td align="center">
<select>
<option value="MGTITLE">MGTITLE</option>
<option value="ASM">ASM</option>
<option value="BBE">BBE</option>
<option value="BRC">BRC</option>
<option value="HPY">HPY</option>
<option value="RWC">RWC</option>
<option value="SOF">SOF</option>
<option value="SSP">SSP</option>
<option value="NOSHOW">NOSHOW</option>
<option value="OTHER">OTHER</option>
</select>
</td>
<td align="center">
<select>
<option value="SGTITLE">SGTITLE</option>
<option value="XSS">XSS</option>
<option value="XLR">XLR</option>
<option value="NOSHOW">NOSHOW</option>
<option value="OTHER">OTHER</option>
</select>
</td>
<td align="center">
3000
</td>
</tr>
<tr>
<td>LobbyPhx2</td>
<td align="center">
<select>
<option value="MGTITLE">MGTITLE</option>
<option value="ASM">ASM</option>
<option value="BBE">BBE</option>
<option value="BRC">BRC</option>
<option value="HPY">HPY</option>
<option value="RWC">RWC</option>
<option value="SOF">SOF</option>
<option value="SSP">SSP</option>
<option value="NOSHOW">NOSHOW</option>
<option value="OTHER">OTHER</option>
</select>
</td>
<td align="center">
<select>
<option value="SGTITLE">SGTITLE</option>
<option value="XSS">XSS</option>
<option value="XLR">XLR</option>
<option value="NOSHOW">NOSHOW</option>
<option value="OTHER">OTHER</option>
</select>
</td>
<td align="center">
1500
</td>
</tr>
<tr>
<td>LobbyLibra1</td>
<td align="center">
<select>
<option value="MGTITLE">MGTITLE</option>
<option value="ASM">ASM</option>
<option value="BBE">BBE</option>
<option value="BRC">BRC</option>
<option value="HPY">HPY</option>
<option value="RWC">RWC</option>
<option value="SOF">SOF</option>
<option value="SSP">SSP</option>
<option value="NOSHOW">NOSHOW</option>
<option value="OTHER">OTHER</option>
</select>
</td>
<td align="center">
<select>
<option value="SGTITLE">SGTITLE</option>
<option value="XSS">XSS</option>
<option value="XLR">XLR</option>
<option value="NOSHOW">NOSHOW</option>
<option value="OTHER">OTHER</option>
</select>
</td>
<td align="center">
7500
</td>
</tr>
<tr>
<td>LobbyLibra2</td>
<td align="center">
<select>
<option value="MGTITLE">MGTITLE</option>
<option value="ASM">ASM</option>
<option value="BBE">BBE</option>
<option value="BRC">BRC</option>
<option value="HPY">HPY</option>
<option value="RWC">RWC</option>
<option value="SOF">SOF</option>
<option value="SSP">SSP</option>
<option value="NOSHOW">NOSHOW</option>
<option value="OTHER">OTHER</option>
</select>
</td>
<td align="center">
<select>
<option value="SGTITLE">SGTITLE</option>
<option value="XSS">XSS</option>
<option value="XLR">XLR</option>
<option value="NOSHOW">NOSHOW</option>
<option value="OTHER">OTHER</option>
</select>
</td>
<td align="center">
6000
</td>
</tr>
<tr></tr>
</tbody>
</table>
<p></p>
<textarea id="notes" name="notes" placeholder="tell us something nice" cols="44" rows="10" class="center"></textarea>
<p></p>
<button class="center">Submit request</button>
<p></p>
<input class="center" type="reset" value="Reset">
</form>
</body>
</html>
So what I am trying to do is to have the table info list multiple times without having the raw code placed multiple times. I am a noob when it comes to HTML