<div class="breadcrumb">
<h2 class="element-invisible">You are here</h2>
<a href="/cashback/">Home</a>
admin
</div>
cssを使用して上記のhtmlから「admin」を削除する方法を提案できる人はいますか?HTMLを直接変更することはできません。
CSSだけでこれを行う方法があります:
.breadcrumb {
visibility: hidden;
}
.breadcrumb * {
visibility: visible;
}
str_replace('admin','',$var_name);
このhtmlの変数がある場合に使用できます。
次を使用できます。
<span style="display:none;">admin</span>
左の位置が負の相対位置を使用してみてください。Drupalサイトでこれらのスタイルを問題なく適用できるかどうかはわかりませんが、少なくともフィドルでは機能します。
http://jsfiddle.net/cadence96/M5pfV/1/
まず、コンテナに相対位置を指定して、左のcssスタイルを適用してビューから遠ざけます:-9999px
次に、子要素を選択し、相対位置を指定して、左:9999pxでスタイルを設定します。これにより、必要な情報が得られます。ビューに戻る要素。
PD:同じプロセスを負のテキストインデントで使用しようとしましたが、なぜ機能しなかったのかわかりません。
text-indent:-9999px;
position:relative;
IE7の場合:
text-transform:uppercase;