ฉันกำลังพยายามสร้างกราฟแท่งกองซ้อน 100% ในแนวนอนโดยใช้ HTML และ CSS ฉันต้องการสร้างแท่งโดยใช้DIVs
สีพื้นหลังและความกว้างร้อยละขึ้นอยู่กับค่าที่ฉันต้องการกราฟ ฉันยังต้องการให้มีเส้นกริดเพื่อทำเครื่องหมายตำแหน่งโดยพลการตามกราฟ
float: left
ในการทดลองของฉันฉันเคยอยู่แล้วบาร์เพื่อสแต็คในแนวนอนโดยการกำหนดคุณสมบัติของ CSS อย่างไรก็ตามฉันต้องการหลีกเลี่ยงสิ่งนี้เนื่องจากดูเหมือนว่าจะยุ่งกับเค้าโครงในแบบที่สับสน นอกจากนี้เส้นกริดดูเหมือนว่าจะทำงานได้ไม่ดีนักเมื่อบาร์ลอย
ฉันคิดว่าการวางตำแหน่ง CSS ควรจะสามารถจัดการกับสิ่งนี้ได้ แต่ฉันยังไม่รู้ว่าจะทำอย่างไร ฉันต้องการที่จะสามารถระบุตำแหน่งขององค์ประกอบต่าง ๆ ที่เกี่ยวข้องกับมุมบนซ้ายของภาชนะของพวกเขา ฉันพบปัญหาประเภทนี้เป็นประจำ (แม้จะอยู่นอกโครงการกราฟนี้โดยเฉพาะ) ดังนั้นฉันต้องการวิธีที่:
- ข้ามเบราว์เซอร์ (โดยไม่ต้องมีเบราว์เซอร์จำนวนมากเกินไป)
- ทำงานในโหมด Quirks
- ชัดเจน / สะอาดที่สุดเพื่ออำนวยความสะดวกในการปรับแต่ง
- ทำโดยไม่ใช้ JavaScript ถ้าเป็นไปได้