Добрый день! Возникла такая проблема: требуется вывести каталог товаров в виде горизонтального списка. Но при добавлении float:left тэгу LI или Div (внутри LI), весь дизайн съежает...Кто может помочь советом? Буду благодарен. Вот скрины и код примерной схемы: Если нет float: И если добавить float:left тэгу LI или Div (внутри LI): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Документ без названия</title> <style type="text/css"> <!-- #wrapper { background-color: #999999; height: 100%; width: 100%; } #wrapper #main { background-color: #FFFF00; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; } #wrapper #main #zag { background-color: #000000; height: 50px; width: 500px; margin-left: 200px; } #wrapper #main #catalog { background-color: #FF0000; width: 900px; margin-top: 50px; margin-left: 50px; position: relative; } #wrapper #main #catalog li { list-style-type: none; } #wrapper #main #catalog ul { margin:0px; } #wrapper #main #catalog #cat { background-color: #009900; height: 150px; width: 250px; margin-top: 50px; float:left; margin-left: 25px; } #wrapper #footer { background-color: #3300FF; height: 50px; width: 100%; } #wrapper #main #catalog #test { background-color: #66FF00; height: auto; width: 850px; position: relative; margin:auto; } --> </style> </head> <body> <div id="wrapper"> <div id="main"> <div id="zag"></div> <div id="catalog"> <div id="test"> <ul> <li> <div id="cat"></div> </li> <li> <div id="cat"></div> </li> <li> <div id="cat"></div> </li> <li> <div id="cat"></div> </li> </ul> </div> </div> </div> <div id="footer"></div> </div> </body> </html>