【发布时间】:2011-02-17 04:32:33
【问题描述】:
我正在尝试通过设置 text-indent: -999px; 来使用 CSS 隐藏 <li> 元素内的一些文本。
由于某种原因,当我将文档的方向设置为 "rtl"(从右到左 - 我的网站是希伯来语)时,这不起作用。
当方向为“rtl”时,文本仍会显示...
任何人都知道为什么,以及解决这个问题的方法吗?
【问题讨论】:
-
注意:我相信这在 IE6 中不起作用。 + 456bereastreet.com/archive/200510/…
-
您可以填充/溢出:隐藏以隐藏您的内容,这适用于每个浏览器和任何文本方向。像这样:'宽度:0;高度:0;填充:400px 0 0 200px;溢出:隐藏´
-
如果您没有得到好的解决方案,您可以随时尝试其他文本隐藏技术:D css-tricks.com/css-image-replacement
-
你试过正面的
text-indent吗? -
我尝试了正缩进。它应该起作用但它不起作用是有道理的。
标签: css right-to-left text-indent