html - 如何确保跨度始终出现在可能调整大小的 div 内的文本区域的右侧?

标签 html css

我有四个 div,每个的宽度都是页面的 25%。这是我的 HTML 代码:

<div style="display: table-cell; width:25%">
    <div>
        <textarea style="height: 1.5rem; width: 95%"></textarea>
        <span style="display: inline-block; margin-left: 0.5rem;">xx</span>
    </div>
</div>

外层<div>display: table-row 内四个大小相同的其中之一在display: table里面.

有没有一种方法可以确保带有 xx 的跨度始终出现在文本区域的右侧而不是下方。当页面变宽时,它会出现在右侧,但随着页面尺寸的减小,可用的 5% 跨度变小,并移动到文本区域下方。

最佳答案

使用 float定位 <span>还有float parent <div>

https://jsfiddle.net/ckxLzgdp/

关于html - 如何确保跨度始终出现在可能调整大小的 div 内的文本区域的右侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37327039/

相关文章:

javascript - 带有单独背景幻灯片的 slider

html - SVG 图像无法在 Chrome 上加载(有时)

javascript - React - 使用 bootstrap 创建 Accordion 不会在点击时展开/关闭

html - CSS 背景位置和 CSS Sprite 中的背景重复

css - 创建一个带有居中 div 的纯色标题

html - 100vh 和移动响应式设计

html - 将 .css 链接到 .html 根本不起作用

jquery - 用你自己的 css 覆盖 css

javascript - Google Maps API 加载问题。需要技术解释。应该很容易回答

html - 为什么在应用 yui 上下文重置后我的 webkit 数字输入旋转按钮停止工作