内容元素覆盖的大小调整机制

时间:2017-03-08 02:19:46

标签: css cross-browser resize

调整大小机制由Chrome上的#inner元素覆盖,但在Firefox上显示。

以下是示例代码:



<div id="outer" style="width:200px; height: 30px; background: lightgreen; overflow: hidden; resize: both; position: relative;">
  <div id="inner" style="position: absolute; right: 0; width: 100px; height: 100%; background: lightblue;"></div>
</div>
&#13;
&#13;
&#13;

结果:

铬:

Render result in Google Chrome; Resizing mechanism is covered by #inner element

火狐:

Render result in Mozilla Firefox; Resizing mechanism is shown correctly

第一个问题是:哪种行为是正确的?或者是否应该规定浏览器应该做什么?

第二个问题是:我希望所有浏览器都显示调整大小机制(就像Firefox所做的那样),这样我就可以调整#outer元素的大小。有没有解决方法?

1 个答案:

答案 0 :(得分:0)

更改了绿色和蓝色的位置,因此左侧显示蓝色并显示调整大小。

&#13;
&#13;
<div id="outer" style="width:200px; height: 30px; background: lightblue; overflow: hidden; resize: both; position: relative;">
  <div id="inner" style="right: 0; width: 100px; height: 100%; background: lightgreen;"></div>
</div>
&#13;
&#13;
&#13;