我正在尝试定位一个跨度,使其位于其兄弟姐妹之上并“悬停”或定位在其父代之上。父级相对定位。
请查看我的小提琴以获得整个图片
它现在的样子...
这就是我想要的样子...
跨度(工具提示):
.grid-window span.validation-message:after {
border-color: #F2DEDE transparent transparent;
border-style: solid;
border-width: 8px;
content: "";
height: 0;
left: 0;
position: absolute;
top: 40px;
width: 0;
}
.grid-window span.validation-message {
background: none repeat scroll 0 0 #F2DEDE;
border: 1px solid #EED3D7;
border-radius: 3px 3px 3px 3px;
box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.098);
color: #B94A48;
font-size: 14px;
height: 20px;
left: 263px;
line-height: 20px;
padding: 10px;
position: absolute;
text-align: center;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.098);
top: -26px;
width: 100px;
}
父元素:
element.style {
display: block;
height: auto;
left: 488px;
outline: 0 none;
top: 100px;
width: 400px;
z-index: 1002;
}
.ui-dialog {
overflow: visible;
padding: 0.2em;
position: absolute;
width: 300px;
}
更新
正如 Rohrbs 所建议的,如果我明确设置跨度的宽度(工具提示),那么它确实会挂在表单上。但这并不实用,因为每个工具提示都可能显示不同的消息。所以我的问题现在变成了 -如何将宽度设置为动态并且仍然让跨度(工具提示)悬在表单上?