我有一个文档,我无法编辑(Shopify上的付款页面)的HTML,因此出于安全原因,它们不允许您进行编辑(很遗憾,与javascript相同)。
但是,您可以编辑自己的css
。因此,这就是为什么css
只有可能的情况。
我想基本上通过替换文本css
。我知道这本身是不可能的,但这就是我设法做到下一个最好的事情的方法:
的HTML
<P>This is some nice text here</p>
的CSS
p:before{
content:'This text has replaced the original.';
visibility:visible;
}
p{
visibility:hidden;
}
JsFiddle - Codepen(用于在IE8 / EI9中查看)
在大多数情况下,这是可行的,现在是我们的首选方法。
但是,在IE8 / EI9中visibility
不受支持。(来源)
我尝试了其他方法,例如:
display:none;
和
opacity:0;
但是他们都隐藏了:before
。
我也尝试将文本颜色更改为背景颜色,但是我们不喜欢将文本突出显示时仍保留在屏幕上的想法(我知道,乞g不能成为选择者)。
我的问题是:在IE8 / EI9中是否可以使用这种方法的替代方法?
谢谢。
您可以使用font-size:http : //codepen.io/anon/pen/KuJln
p:before{
content:'This text has replaced the original.';
font-size:16px;/* if rem not supported */
font-size:1rem;
}
p{
font-size:0.01px;/* 0+ for ie , yep :) */
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句