Центр DIV BBcode

У меня есть bbcode для "спойлеров" на моем форуме.

Он показывает / скрывает любой текст внутри bbcode [spoiler] text [/spoiler].

HTML замена для этого спойлера bbcode выглядит следующим образом:

<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.

Теперь это обычно работает на некоторых форумах, где человек может добавить bccode [center] [/center] вокруг bbcodes спойлера, чтобы центрировать кнопку спойлера на экране.

Теги [center] [/center] имеют следующий HTML:

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

Я пытаюсь центрировать спойлер bbcode здесь, на моем форуме "подпись" (под постом)

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

Тем не менее он выравнивается влево. Как я могу заставить это работать? Желательно вносить изменения только в спойлер bbcode, так как центральный является встроенным.

2 ответа

Решение

Хотя это не самое лучшее решение, если вы можете изменить код центрального тега на

<center> TEXT </center>

это решит вашу проблему. Я отредактирую позже, если найду лучшее решение внутри div спойлера.

+ Изменить

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

к

<div style="display:none;text-align:center;">{param}</div>
Другие вопросы по тегам