我有一个高光跨度,我想坐在to之后,而不会影响父对象的宽度.我不想使用绝对定位.是否可以将该跨度与TO示例对齐并使父级溢出 示例:

Thank you for
your interest 
to Sign up to today's deals

.outter {
  width: 100%;
  height: 100%;
}
.parent {
  width: 260px;
  border: 1px solid #ccc;
  overflow: visible;
  font-size: 45px;
  line-height: 60px;
}

.overflowing-span {
  white-space: nowrap;
  display: inline-block;
}

.highlight {
  padding: 8px;
  background-color: gray;
  border-radius: 6px;
  font-size: 35px;
}
<div class="outter">
 <div class="parent">
  <span>Thank you for your interest to </span>
  <span class="overflowing-span">
    <span class='highlight'>Sign up to today's deals</span>
  </span>
 </div>
</div>

推荐答案

如果<span>之后没有其他内容,给它width: 0也可以(但这与给它position: absolute非常相似):

.outter {
  width: 100%;
  height: 100%;
}
.parent {
  width: 260px;
  border: 1px solid #ccc;
  overflow: visible;
  font-size: 45px;
  line-height: 60px;
}

.overflowing-span {
  white-space: nowrap;
  display: inline-block;
  width: 0;
}

.highlight {
  padding: 8px;
  background-color: gray;
  border-radius: 6px;
  font-size: 35px;
}
<div class="outter">
 <div class="parent">
  <span>Thank you for your interest to </span>
  <span class="overflowing-span">
    <span class='highlight'>Sign up to today's deals</span>
  </span>
 </div>
</div>

然而,如果您可以稍微更改一下您的HTML语言,这里有"proper"种使用HTMLEntity &NoBreak;实现这一点的方法.您还必须将跨度的display更改为inline:

.outter {
  width: 100%;
  height: 100%;
}
.parent {
  width: 260px;
  border: 1px solid #ccc;
  overflow: visible;
  font-size: 45px;
  line-height: 60px;
}

.overflowing-span {
  white-space: nowrap;
  display: inline;
}

.highlight {
  padding: 8px;
  background-color: gray;
  border-radius: 6px;
  font-size: 35px;
}
<div class="outter">
 <div class="parent">
  <span>Thank you for your interest to</span>&NoBreak;<span class="overflowing-span">
    <span class='highlight'>Sign up to today's deals</span>
  </span>
  <span>right NOW.</span>
 </div>
</div>

Html相关问答推荐

HTML::Element endtag为br和IMG生成结束标签>

一次悬停可触发同一分区中的另一次悬停

如何将文本环绕心形(而不仅仅是圆形)?

带有下拉菜单的完整css导航-链接不起作用?

浮动Div在CSS中未按预期工作

为什么 Select 元素在带有数据绑定的Blazor上行为怪异?

柔性盒内的物品;t覆盖整个宽度,即使设置为100%

使用shinyjqui拖放到网格表中

为什么当我按第三个按钮时,前两个按钮会跳动?

即使必填字段为空,HTML 表单也已成功提交

一旦大于最大限制,JQuery 取消 Select 复选框

如何实现与内嵌图像对齐的自动换行?

如何使背景 colored颜色 逐渐渐变成另一种 colored颜色 ?

拨动switch 在重新加载时未重置

修复 Vue 3 Component 中的 CSS 以显示后面的 Select 器样式而无需 !important

输入框不是全宽

如何制作一个布局,其中左侧固定为图像,右侧为按钮,中心或中间位置为文本?

导航丸被选中(活动),但内容未显示.怎么会?

单击时 HTML 锚元素不重定向到相对路径

如何在滚动行中显示一张图片和下一张图片的一半?