【发布时间】:2016-07-21 18:55:35
【问题描述】:
我有类似http://jsfiddle.net/paolobenve/gh577vg3/6/的情况:
<div style="width: 100%;border: 3px solid #73AD21;">Container div<br>
<span style="display: inline-block;
position:relative;
border:1px solid green;
width: 1em;">
T
</span>
<span style="display: inline-block;position:relative;border:1px solid green;">
This asdfa sdf asdfa sdfa sdfa da da asd asdasdf adfa asfd
asd s sd asd fasdf asdf asd asdf asd asd asd sdsdf sdsdf asd
asd asd sdsdf sdsdf asd asd asd sdsdf sd sa
</span>
</div>
两个连续的内联块,第一个具有固定宽度,第二个跨越剩余空间。
如果视口宽度变窄(或者如果第二个跨度中的文本变长),第二个跨度往往会占据所有视口宽度,并连续保持在第一个跨度之下。
我希望第二个跨度始终保持在第一个跨度的右侧,与视口宽度或文本长度无关。
有办法实现吗?
【问题讨论】:
-
如果将包含的 div 设置为像素量,则可以
-
不能,网页必须是响应式的
标签: css