Я создаю сайт для своего школьного конкурса «Математическая эстафета».
У меня есть div "Контейнер" (с белым фоном), затем div-бар верхней, левой и правой панелей внутри контейнера.
левая и правая полоски плавают внутри «Контейнера».
Однако, если вы посмотрите на изображение ниже, вы увидите, что правая полоса имеет серый фон под ней. Если «Контейнер» действительно содержит верхнюю, левую и правую полосу, то это должен быть фон контейнера, который просвечивает, а нижняя часть должна быть на одном уровне с белым цветом.
Вместо этого кажется, что контейнер не полностью содержит левую и правую полосу, и, следовательно, фактический фон тела просвечивает внизу правой полосы.
![alt text](https://imgur.com/Ekuq1.png)
Вот мой CSS:
#container {
margin: 0 auto;
width: 750px;
background-color: #ffffff; }
#top-panel {
background-color: #000000;
text-align: left;
width: 100%;
height: 88px;
float: left; }
#left-panel {
clear: left;
text-align: center;
background-color: #ffffff;
border-right: 1px dashed #000000;
float: left;
width: 250; }
#right-panel {
background-color: #ffffff;
float: left;
width: 499; }
Как я могу сделать так, чтобы «контейнер» действительно содержал внутри него элементы div, чтобы серый фон не отображался под моей правой панелью и не создавал неровный уровень внизу?