为什么 mboxDefault visibility: hidden 的默认值是隐藏的? (土坯测试&目标)

Why is the the default value of mboxDefault visibility: hidden? (Adobe Test&Target)

我正在尝试使用 mbox div 在网页上包装横幅,但是一旦我 运行 在我的本地主机上它就消失了,因为可见性设置为隐藏。我知道我可以通过这样做强制可见性:

<div class="mboxDefault" style="visibility: visible;"> 
content abc 
</div> 
<script type="text/javascript">mboxCreate('mboxabc');</script>

但这是正确的方法吗?我真的必须添加样式来强制它显示我的默认内容吗?我以为 mbox 只会在我选择拉入片段时将我的可见性设置为隐藏。

Target 将 mbox divs 设置为不可见 (class mboxDefault),以避免用户在 target 更改相应内容之前短时间内看到默认内容。

当目标脚本完成加载时,它会在 mbox div 上显示内容,或者使用优惠中的替换内容,或者如果用户获得默认体验,则使用默认内容。