Я намагаюсь створити горизонтальну 100% складену графіку за допомогою HTML та CSS. Я хотів би створити бари за DIVs
допомогою кольорів фону та процентної ширини залежно від значень, які я хочу графікувати. Я також хочу мати сітки для позначення довільної позиції по графіку.
У моєму експерименті я вже отримав бруски для горизонтального укладання, присвоївши властивість CSS float: left
. Однак я хотів би цього уникнути, оскільки це, здається, псується з компонуванням заплутаними способами. Крім того, лінії сітки, здається, не дуже добре працюють, коли планки плавають.
Я думаю, що позиціонування CSS має бути в змозі впоратися з цим, але я ще не знаю, як це зробити. Я хочу мати змогу вказати положення декількох елементів відносно верхнього лівого кута їх контейнера. Я регулярно стикаюся з подібною проблемою (навіть поза цим конкретним графічним проектом), тому мені б хотілося такого способу:
- Перехресний веб-браузер (в ідеалі без занадто багато хакерів у браузері)
- Працює в режимі Quirks
- Як можна чіткіше чистіше, щоб полегшити налаштування
- Виконано без JavaScript, якщо можливо.