a { display: block; text-decoration: none; outline-style: solid; color: white; background-image: url(i/tem.png); } ol > li li { display: inline-block; width: 32px; height: 32px; } #y-co { display: flex; flex-flow: column-reverse; width: max-content; } #x-co { display: inline-flex; flex-flow: row; width: max-content; margin-top: 32px; } .x-co { display: inline-block; text-align: center; width: 32px; } .features, .keys, .values { list-style-type: none; padding: 0; margin: 0; } .features { display: grid; } .key { display: none; } .key .values { display: none; } h3 > ul:hover .key { display: inline-block; } .key:hover .values { display: flex; flex-flow: column; position: fixed; } img { position: relative; border: 2.5px; height: 32px; border-color: #884b10; border-color: #592b07; } #emptyx { width: 40px; }