#imageholder{ position: absolute; left: 0%; top:0%; } #letterholder{ position: absolute; right: 0%; top: 0%; } #activeholder{ position: absolute; width: 100%; left: 0%; bottom: 0%; } #activepart{ width: fit-content; margin: auto; padding: auto; position: relative; } .place { width: 32px; height: 32px; background-color: lightgray; } #audiopart{ background-color: transparent; background-image: url("assets/play.png"); } #trashcan{ width: 32px; height: 32px; background-color:darksalmon; background-image: url("assets/trashcan.png"); } #verify{ width: 32px; height: 32px; background-image: url("assets/verify.png"); background-color: darksalmon; } .status{ width: 64px; height: 64px; opacity: 0; right: -30%; background-image: url("assets/fail.png"); } th, td { padding: 16px; } .itemstor > *{ margin: 16px; }