0

我的论坛上有一个“剧透”的 bbcode。

它显示/隐藏 [spoiler] 文本 [/spoiler] 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>

我试图在我的论坛“签名”中将扰流器 bbcode 居中(在帖子下)

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

它仍然向左对齐。我怎样才能让它工作?最好只对扰流板 bbcode 进行更改,因为中央代码是内置的。

4

2 回答 2

0

虽然不是最好的解决方案,但如果您可以将中心标签代码更改为

<center> TEXT </center>

它确实解决了你的问题。如果我从剧透 div 中找到更好的解决方案,我稍后会进行编辑。

于 2011-07-12T17:35:11.633 回答
0

改变

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

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