ul { text-align:center; display:inline-block; float:left; margin:0 10px; padding:0; list-style-type:none; width: 120px; } li { background-color:#ddd; } .fake-table { display: table; width: 100%; height:50px; } .fake-row { display: table-row; width:100%; background-color:#444444; } .fake-cell { width:100%; height:50px; background-color:#BADA55; display: table-cell; vertical-align: middle; }