0

フォーラムに「ネタバレ」の bbcode があります。

[スポイラー] テキスト [/スポイラー] bbcode 内のテキストを表示/非表示にします。

このスポイラー bbcode の HTML 置換は次のとおりです。

<div class="spoiler"><script>
function showHide(what){
a=what.getElementsByTagName("div")[0];
if(a.style.display=='none'){
a.style.display='block';
}else{
a.style.display='none';
}}
</script>
<input type="button" onclick="showHide(this.parentNode)" value="Spoiler"><b><small> ( Click to show/hide )</small></b><div style="display:none">{param}</div></div>

{param} は、bbcode タグの間のテキストです。

現在、これは通常、一部のフォーラムで機能し、スポイラー bbcode の周りに [center] [/center] bbcode を追加して、スポイラー ボタンを画面の中央に配置できます。

[center][/center] タグには、次の html があります。

<p style="text-align: center;"> TEXT </p>

ここのフォーラムの「署名」(投稿の下)で、スポイラーBBコードを中央に配置しようとしています

http://forums.animefushigi.com/showthread.php?2

それでも左揃えです。どうすればそれを機能させることができますか?中央のものが組み込まれているので、できればスポイラーの bbcode のみを変更することをお勧めします。

4

2 に答える 2

0

変化する

<div style="display:none">{param}</div>

<div style="display:none;text-align:center;">{param}</div>
于 2011-07-12T18:03:11.267 に答える
0

最善の解決策ではありませんが、センタータグコードを次のように変更できる場合

<center> TEXT </center>

それはあなたの問題を解決します。スポイラー div 内からより良い解決策を見つけたら、後で編集します。

于 2011-07-12T17:35:11.633 に答える