相对于其容器放置元素
我正在尝试使用HTML和CSS创建水平100%堆叠的条形图。我想DIVs根据背景颜色和百分比宽度创建条形,具体取决于要绘制的值。我还希望有一条网格线来标记沿图的任意位置。 在我的实验中,我已经通过分配CSS属性来使这些条水平堆叠float: left。但是,我想避免这种情况,因为它确实以令人困惑的方式使布局混乱。此外,当条形图浮动时,网格线似乎不太好用。 我认为CSS定位应该可以处理此问题,但我还不知道该怎么做。我希望能够指定相对于其容器左上角的几个元素的位置。我经常遇到这种问题(即使在这个特定的图形项目之外),所以我想要一种方法: 跨浏览器(理想情况下没有太多的浏览器黑客攻击) 在怪癖模式下运行 尽可能清晰/整洁,以方便自定义 如果可能的话,不使用JavaScript。