Saya mencoba membuat grafik batang horizontal 100% bertumpuk menggunakan HTML dan CSS. Saya ingin membuat bilah menggunakan DIVs
dengan warna latar belakang dan lebar persentase tergantung pada nilai yang ingin saya grafik. Saya juga ingin memiliki garis kisi untuk menandai posisi sewenang-wenang di sepanjang grafik.
Dalam eksperimen saya, saya sudah mendapatkan bilah untuk ditumpuk secara horizontal dengan menetapkan properti CSS float: left
. Namun, saya ingin menghindari itu, karena tampaknya benar-benar mengacaukan tata letak dengan cara yang membingungkan. Selain itu, garis kisi tampaknya tidak berfungsi dengan baik ketika bilah melayang.
Saya pikir bahwa posisi CSS harus dapat menangani ini, tetapi saya belum tahu bagaimana melakukannya. Saya ingin dapat menentukan posisi beberapa elemen relatif terhadap sudut kiri atas wadah mereka. Saya mengalami masalah seperti ini secara teratur (bahkan di luar proyek grafik khusus ini), jadi saya ingin metode yang:
- Peramban silang (idealnya tanpa terlalu banyak peretasan peramban)
- Berjalan dalam mode Quirks
- Sejelas / sebersih mungkin, untuk memfasilitasi kustomisasi
- Selesai tanpa JavaScript jika memungkinkan.