0

当尝试right在 CSS 中使用标签时,它不像我预期的那样工作。我试图制作一个页面,其中一个 div 从左侧有这么多像素,并通过使用将 100% 的方式扩展到右侧

left: 200px;
right: 100%;

这以前有效,但由于某种原因它现在不起作用,因为绘制的框只有 75 - 100px 的宽度。我没有定义宽度标签,也没有定义高度标签,而是顶部标签没有底部标签匹配(不确定是否有帮助)

有任何想法吗?还是需要更多信息?

4

3 回答 3

4

rightvalue 表示从最近定位的祖先元素的右边缘到定位元素的右边缘的距离。

right: 0可能是您需要的,而不是right: 100%.

于 2013-03-30T00:40:40.220 回答
0

使用position:absolute; right: 100%;会将左侧 100% 推到父母宽度之外。 http://codepen.io/Nunotmp/pen/wdKAx

于 2013-03-30T00:44:04.463 回答
0

我不确定您使用的是什么标签,但这可能是显示值inline或其他问题的问题block

我不认为它对你有用,left: 200px这是你会得到的结果:http: //jsfiddle.net/Ltvkg/

你可能会尝试这样的事情:http: //jsfiddle.net/Ltvkg/1/

于 2013-03-30T00:50:38.350 回答