Html 是否可以从“overflow:hidden”属性中删除元素?

Html 是否可以从“overflow:hidden”属性中删除元素?,html,css,Html,Css,在我的html中,我在一个元素内创建一个工具提示,它不应该在元素外不可见。它的父元素有overflow:hidden属性,我想在这个工具提示元素中忽略它。这可能吗 HTML示例 我所能看到的就是做一些像这样棘手的事情: .exception { position: absolute; width: 100px; } 但是我不认为这样做是一种好的做法,也许你应该重新考虑你的HTML结构?不,这是不可能的。唯一的方法是使用null transform hack固定的位置。。。。如果您有将工

在我的html中,我在一个元素内创建一个工具提示,它不应该在元素外不可见。它的父元素有overflow:hidden属性,我想在这个工具提示元素中忽略它。这可能吗

HTML示例


我所能看到的就是做一些像这样棘手的事情:

.exception {
  position: absolute;
  width: 100px;
}

但是我不认为这样做是一种好的做法,也许你应该重新考虑你的HTML结构?

不,这是不可能的。唯一的方法是使用null transform hack固定的位置。。。。如果您有将工具提示附加到正文的选项,那么它可能会解决您的问题
div {
    width: 250px;
    height: 200px;
    background: aqua;
    margin: 10px;
    padding: 20px;
}

p {
    background: rgba(255, 255, 0, 0.5);    
}

.hide-content {
    overflow: hidden;
}

.exceptional {
// Is there a property to except this element from being invisible?
}
.exception {
  position: absolute;
  width: 100px;
}