绝对定位元素的宽度

彼得·西扎

我已经将div元素(.tooltip)和另一个div(.text)放在其中(带有已max-width设置的文本)中。当的left属性.tooltip足够大时,其宽度会缩小(我猜是因为right属性的默认值为0)。我想要的是首先要.tooltip尊重.text(它的内容)的宽度我试过的

  1. 设置的宽度tooltipfit-content-这基本上就是我想要实现(表明上即可),但它不能在IE工作(这我要支持)。没有这种宽度,宽度.tooltip会缩小。

  2. tooltip将固定宽度设置为text-也是不可能的,因为textdiv中的文本可能很短,然后会有空白。

  3. 另一方面,文本可能真的很长,所以我不能white-space: nowrap像在类似问题中建议的那样进行设置

.tooltip {
  position: absolute;
  border: 1px solid red;
  left: 400px;
  width: fit-content;
}

.text {
  max-width: 200px;
}
<div style="border: 1px solid green;width:500px; height: 500px; position:relative">
  <div class="tooltip">
      <div class="text">test test test test test test test test test</div>
    </div>
</div>

陪同Afif

想法是left用翻译代替

.tooltip {
  position: absolute;
  border: 1px solid red;
  left: 0;
  transform:translateX(400px);
}

.text {
  max-width: 200px;
}
<div style="border: 1px solid green;width:500px; height: 500px; position:relative">
  <div class="tooltip">
      <div class="text">test test test test test test test test test</div>
    </div>
</div>

如果您想继续使用left,请考虑使用负余量为元素提供更多空间:

.tooltip {
  position: absolute;
  border: 1px solid red;
  left: 400px;
  margin-right:-400px; /* Make it bigger enough, at least the same as left */
}

.text {
  max-width: 200px;
}
<div style="border: 1px solid green;width:500px; height: 500px; position:relative">
  <div class="tooltip">
      <div class="text">test test test test test test test test test</div>
    </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

相对定位元素内的绝对定位元素。如何获得宽度和高度?

来自分类Dev

绝对定位元素的宽度百分比

来自分类Dev

根据里面的内容调整绝对定位元素的宽度

来自分类Dev

更具体的CSS绝对定位元素不会覆盖先前设置的高度/宽度

来自分类Dev

绝对定位元素激活滚动

来自分类Dev

了解绝对定位元素的默认位置

来自分类Dev

Bootstrap 4对绝对定位元素的响应

来自分类Dev

了解绝对定位元素的默认位置

来自分类Dev

绝对定位元素上的 Mouseenter 事件

来自分类Dev

绝对定位元素不在Safari iOS中的其他绝对定位元素之上

来自分类Dev

纯 CSS:垂直和水平居中一个绝对定位元素,其宽度取决于子元素

来自分类Dev

在不使用绝对定位的情况下定位元素

来自分类Dev

在定位元素时使用边距还是绝对定位?

来自分类Dev

为什么绝对定位元素显示在静态元素上?

来自分类Dev

页面中具有绝对定位元素的angularjs

来自分类Dev

如何使用绝对位置来定位元素?

来自分类Dev

带有滚动容器的绝对定位元素

来自分类Dev

根据滚动位置沿路径绝对定位元素

来自分类Dev

角CDK拖动拖放绝对定位元素而不会跳转

来自分类Dev

如何定义绝对定位元素的锚点?

来自分类Dev

相对位置不包含绝对定位元素

来自分类Dev

CSS - 在绝对定位元素后恢复正常的文档流

来自分类Dev

绝对定位元素上不需要的边距

来自分类Dev

绝对定位元素增加了巨大的空白

来自分类Dev

定位元素时考虑滚动条的宽度

来自分类Dev

是否可以根据要定位的元素的右下角绝对定位元素?

来自分类Dev

在绝对定位元素的顶部定位一个元素反应原生

来自分类Dev

JavaScript定位元素

来自分类Dev

JavaScript定位元素

Related 相关文章

热门标签

归档