hiding text using “text-indent”
http://stackoverflow.com/questions/2794656
by Marcel
HTML
<div>text-indent values used intentionally lower than usual to demonstrate shift for text-replacement.</div>
<p>Lorem ipsum dolar sit amet.</p>
<p class="ltr">Lorem ipsum dolar sit amet.</p>
CSS
body { direction: rtl; font:13px/1.4 'segoe ui', sans-serif; }
div { direction: ltr; margin:0 0 2em; padding:1em 2em; text-align:center; background:#eeeeed; }
p { text-indent:-5em; }
.ltr { direction: ltr; }