На веб-странице, которую я создаю, я хочу заполнить прямоугольную область (скажем, верхнюю половину веб-страницы, видимую в обычном окне браузера) примерно сотней маленьких прямоугольников:
- Каждый прямоугольник (назовем это ячейкой) имеет свой собственный цвет, некоторый текст, написанный внутри него, и рамку, которая отличает его от соседей.
- Цвет, форма и размер каждой ячейкии текст, который появляется внутри, является частью входных данных для создания веб-страницы: они зависят от пользователя, который в данный момент вошел в систему, и периодически изменяются со временем.
Учитывая данные для всехсотни ячеек, как я могу нарисовать (и перерисовать) их на веб-странице?Какую технологию мне использовать?Таблицы HTML / JavaScript / Пользовательский интерфейс JQuery / HTML5 Canvas / ...?
Моя справочная информация: я достаточно комфортно программирую в целом, но я не привык ни к одной из новейших технологий, используемых для создания веб-страниц, кроме базового html, некоторых php и JavaScript, играемых на слух.Я изучу все, что нужно, чтобы сделать это хорошо.
Редактировать: В ответ на вопрос hamlin11: ячейки не имеют никакого отношения друг к другу в целом, за исключением того, что они гарантированно заполнят прямоугольную область.Вот (несовершенный) пример того, как они могут выглядеть без цветов: 