【发布时间】:2014-10-04 23:06:50
【问题描述】:
这很难解释,所以看看代码:
HTML:
<link href='http://fonts.googleapis.com/css?family=Rock+Salt' rel='stylesheet' type='text/css'>
<h1>Header<span>andAnother</span></h1>
CSS:
h1 {
font-family: tahoma;
position: absolute;
}
h1 span {
opacity: 0.9;
font-family: 'Rock Salt', cursive;
font-style: italic;
position: relative;
top: 30px;
left: -100px;
}
这是fiddle,现在有什么问题?
如果您查看 andAnother 中的 and 一词,您会发现 a 的部分缺失,其发生的原因是因为 opacity 规则,如果我删除 opacity a 将按原样显示,现在我几乎可以确定问题是因为 opacity 低于 1 creates new stacking context 但我无法证明这一点,我什至不确定我是的,如果有人能解释原因和方式,我将非常感激。
【问题讨论】:
-
jsfiddle.net/zp6w4dzc/1insight