Próbuję utworzyć poziomy wykres słupkowy w 100% ułożony w stos przy użyciu HTML i CSS. Chciałbym utworzyć paski przy użyciu DIVs
kolorów tła i szerokości procentowych w zależności od wartości, które chcę wykreślić. Chcę też mieć linie siatki, aby zaznaczyć dowolną pozycję na wykresie.
W moich eksperymentach już ustawiłem pręty do układania w stosy poprzez przypisanie właściwości CSS float: left
. Chciałbym jednak tego uniknąć, ponieważ wydaje się, że naprawdę psuje układ w mylący sposób. Ponadto linie siatki nie wydają się działać zbyt dobrze, gdy pręty są pływające.
Myślę, że pozycjonowanie CSS powinno być w stanie sobie z tym poradzić, ale nie wiem jeszcze, jak to zrobić. Chcę móc określić położenie kilku elementów względem lewego górnego rogu ich kontenera. Często spotykam się z tego rodzaju problemami (nawet poza tym konkretnym projektem graficznym), więc chciałbym metodę, która:
- Wiele przeglądarek (najlepiej bez zbytniej liczby włamań do przeglądarki)
- Działa w trybie dziwactwa
- Tak jasne / czyste, jak to możliwe, aby ułatwić dostosowywanie
- Wykonano bez JavaScript, jeśli to możliwe.