section.list { display : flex; justify-content : space-between; flex-wrap:wrap; } section.list > div { width : 30%; } section.list img { display:inline-block; } .short-text, h6{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #d8d3d3; } h5,h3{ font-size: 25px; color: #5106dd; } .recherche { width : 150px; height : 24px; margin-left: -200px; margin-right: 150px; } .recherchelog{ margin-left: -150px; margin-right: 50px; } .short-text{ display: flex; justify-content: space-between; align-items: center; } li .appli{ position: relative; bottom: 15px; font-size: 30px; color: #ad1010; } .onglet{ font-size: 20px; } .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; padding: 10px; } .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; } article, article header, article footer{ background-color: #444; }