section.list { display : flex; justify-content : space-between; flex-wrap:wrap; } section.list > div { width : 30%; } section.list img { display:inline-block; } .short-text { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #2a2a2a; } .recherche { width : 75px; height : 24px; } .short-text{ display: flex; justify-content: space-between; align-items: center; } .appli{ width : 100px; height : 75px; color: #444; } .apliiiiiii{ width : 75px; height : 24px; color: red; } .filter-options { display: none; margin-top: 10px; } .filter-buttons { display: none; } .filter-buttons.show { display: inline-block; } .filter-checkboxes { display: none; } .filter-checkboxes.show { display: block; } .sort-buttons { display: none; } .show-buttons .sort-buttons { display: block; } .filter-buttons-playlist { display: block; } .filter-buttons-playlist.show { display: inline-block; } .filter-checkboxes-playlist { display: none; } .filter-checkboxes-playlist.show { display: block; } .show-buttons .sort-buttons { display: block; } html { background-color: #13171f; color: #ffffff; font-family: Arial, sans-serif; } .album-details { display: flex; align-items: flex-start; padding: 20px; background-color: #13171f; } .album-content { display: flex; flex-direction: row; width: 100%; } .album-image { margin-right: 50px; text-align: center; background-color: #13171f; padding: 20px; border-radius: 8px; } .album-cover { width: 300px; height: 300px; } .album-name { font-size: 1.5em; margin-top: 1em; } .album-artist, .album-year { font-size: 1em; margin-top: 0.5em; } .album-songs { flex-grow: 2; padding: 20px; background-color: #13171b; border-radius: 8px; } table { width: 100%; border-collapse: collapse; color: #ffffff; } th, td { padding: 12px; text-align: left; border-bottom: 1px solid #333; background-color: #444; color: #fff; } th { background-color: #333; } tr:nth-child(even) { background-color: #2a2a2a; } tr:hover { background-color: #444; } i { background-color: #444; color: #13171f; border: none; padding: 2px 10px; cursor: pointer; font-size: 14px; border-radius: 4px; }