div { overflow-wrap: break-word; } hr { background-color: #ccc; margin: 1em; } body { margin: 1.5em; } img { max-width: 95%; max-height: 95%; } #_flag { position: fixed; right: 10px; top: 0; font-size: 30px; display: none; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: black; } #_mark { position: fixed; left: 10px; top: 0; font-size: 30px; color: yellow; display: none; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: black; } #typeans { width: 100%; } .typeGood { background: #0f0; } .typeBad { background: #f00; } .typeMissed { background: #ccc; }