Я пытаюсь создать горизонтальный 100% -ный граф с разбивкой по строкам, используя HTML и CSS. Я хотел бы создать бары, используя DIVs с цветами фона и процентной шириной, в зависимости от значений, которые я хочу отображать. Я также хочу, чтобы линии сетки отмечали произвольное положение вдоль графика.
В моих экспериментах я уже установил столбцы горизонтально, назначив свойство CSS float: left
. Тем не менее, я бы хотел этого избежать, так как это действительно путается с макетом. Кроме того, линии сетки, похоже, не работают очень хорошо, когда прутки плавают.
Я думаю, что позиционирование CSS должно быть в состоянии справиться с этим, но я пока не знаю, как это сделать. Я хочу иметь возможность указать положение нескольких элементов относительно верхнего левого угла их контейнера. Я регулярно сталкиваюсь с такой проблемой (даже вне этого конкретного графического проекта), поэтому мне нужен метод, который:
- Кросс-браузер (в идеале без слишком большого количества браузеров)
- Выполняется в режиме Quirks
- Как можно яснее/чистнее, чтобы облегчить настройку
- Готово без JavaScript, если это возможно.