0
<div class="breadcrumb">
<h2 class="element-invisible">You are here</h2>
<a href="/cashback/">Home</a> 
admin
</div>

cssを使用して上記のhtmlから「admin」を削除する方法を提案できる人はいますか?HTMLを直接変更することはできません。

4

5 に答える 5

3

CSSだけでこれを行う方法があります:

.breadcrumb {
    visibility: hidden;
}

.breadcrumb * {
    visibility: visible;
}
于 2012-05-23T07:11:21.423 に答える
1

str_replace('admin','',$var_name);このhtmlの変数がある場合に使用できます。

于 2012-05-23T07:57:19.143 に答える
0

次を使用できます。

<span style="display:none;">admin</span>

于 2012-05-23T07:02:16.367 に答える
0

左の位置が負の相対位置を使用してみてください。Drupalサイトでこれらのスタイルを問題なく適用できるかどうかはわかりませんが、少なくともフィドルでは機能します。
http://jsfiddle.net/cadence96/M5pfV/1/

まず、コンテナに相対位置を指定して、左のcssスタイルを適用してビューから遠ざけます:-9999px
次に、子要素を選択し、相対位置を指定して、左:9999pxでスタイルを設定します。これにより、必要な情報が得られます。ビューに戻る要素。

PD:同じプロセスを負のテキストインデントで使用しようとしましたが、なぜ機能しなかったのかわかりません。

于 2012-05-23T07:41:50.777 に答える
0
text-indent:-9999px;
position:relative;

IE7の場合:

text-transform:uppercase;
于 2012-05-23T07:51:27.110 に答える