I started writing a site
*{ margin: 0; padding: 0; } #alive{ display: inline-block; width: 25%; height: 1000px; background-color: rgb(255, 128, 0); } #mid{ display: inline-block; width: 49%; height: 1000px; background-color: red; } #rhyme{ display: inline-block; width: 25%; height: 1000px; background-color: rgb(255, 128, 0); } <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="ccc.css" type="text/css"/> </head> <body> <div> <div id="alive"></div> <div id="mid"></div> <div id="rhyme"></div> </div> </body> </html> But between the blocks there is a small empty space, I can not understand where it comes from? 