Я пытаюсь форматировать таблицу с использованием CSS. Таблица имеет три <td>
, которые будут покрывать 20%/60%/20% от ширины таблицы, но последний тд переходит на следующую строку вместо того, чтобы оставаться в одной строке.CSS <td> ширина не покрывает 100% таблицы
Вот CSS для таблицы:
table{
width: 100%;
height: 100%;
float: left;
}
#left_menu{
width: 20%;
height: 100%;
float: left;
border-style:solid;
border-width:1px;
border-color:#000000;
}
#content{
width: 60%;
height: 100%;
float: left;
border-style:solid;
border-width:1px;
border-color:#000000;
}
#right_menu{
width: 20%;
height: 100%;
float: left;
border-style:solid;
border-width:1px;
border-color:#000000;
}
Сайт http://homeworkwizzard.com, если вы хотите увидеть, как это выглядит. Любая помощь в том, почему это происходит, пожалуйста?
Это не 1990-е годы, пожалуйста, не ругайте таблицы для макета. – Quentin
Пожалуйста, укажите * полный *, уменьшенный тестовый пример * в вопросе *. Вопросы не должны зависеть от внешних URL-адресов с контентом, который может измениться (и определенно не должен зависеть от внешних URL-адресов, где контент будет изменяться, как только вы решите проблему). – Quentin
Эй, проблема была решена jammykam, но что вы, ребята, думаете, следует использовать для макета вместо таблиц? –