Центр DIV BBcode - PullRequest
       35

Центр DIV BBcode

0 голосов
/ 12 июля 2011

У меня есть 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 ]

0 голосов
/ 12 июля 2011

Изменить

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

На

<div style="display:none;text-align:center;">{param}</div>
0 голосов
/ 12 июля 2011

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

<center> TEXT </center>

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

...