Форум на Kuban.ru (http://forums.kuban.ru/)
-   Веб-дизайн и программирование (http://forums.kuban.ru/f1030/)
-   -   Кто разбирается в BBCODE (http://forums.kuban.ru/f1030/kto_razbiraetsya_v_bbcode-5593947.html)

VDRUG 06.04.2014 15:14

Кто разбирается в BBCODE
 
Вставил вот такой BBCODE на сайт:

<div style="margin: 8px auto; border: 1px solid #C3CBD1; border-left-width: 2px">
<div style="background: #E9E9E6; height: 19px; font-size: 0.9em; font-weight: bold; cursor: pointer" onclick="hidn = this.parentNode.getElementsByTagName('div')[1]; btn = this.getElementsByTagName('img')[0]; if (hidn.style.display != '') ** hidn.style.display = ''; orimg = btn.src; btn.src = 'data:image/gif;base64,R0lGODlhCQAJAMQeAOLt+ff8//z+/4CRxo2by7vF6a254X6PxICQw87a74CQxuXo84CQxM/b7/H6/v7+/oGRxouayoGSxv7+/8LN7IqZyv7//4KSxur0/MrV74OTx9Ld8trl9gwMDP///wAAACH5BAEAAB4ALAAAAAAJAAkAAAU4oFcpwzFAkWgUVLZxCQGxLgdgGtS+t6NJmY5QOEFcNo/kZGLRXGwYR0DQjDSiU8uCIJJIGJdLKgQAOw=='; ** else ** hidn.style.display = 'none'; btn.src = orimg; **">
<img style="margin: 0; padding: 5px 5px 0" src="data:image/gif;base64,R0lGODlhCQAJAMQfAIqZyoGSxv3+/trl84CQxYCRxn6PxMXQ7efq9H+Pwtnk8oKTxoCQxKy44QAAANvl9rvG6fD5/o2by4GRxvb8//v9//7+/ubw+v39/ouayoKSxoOTx/7+/wwMDP///////yH5BAEAAB8ALAAAAAAJAAkAAAU84AdoGkNmX4Z4HldRirSxXMdF1zK7nXU9mk2t4+h0BIlNhWPpYTCBDQXXwRwggczgJ8BAGhLRZGIoEFAhADs=" />
{TEXT1**
</div>
<div style="display: none; background: #F5F5F5; border-top: 1px solid #C3CBD1; padding: 6px">
{TEXT2**
</div>
</div>


Код позволяет делать "спойлеры", т.е. разворачивающиеся куски текста. Одна проблема - после развернутого спойлера получается лишняя пустая строка. Подскажите, как убрать эту пустую строку после развернутого текста.

fanatnascar 06.04.2014 15:20

Это не bbcode

VDRUG 06.04.2014 15:21

Сам BBCODE:
[spoiler={TEXT1**]{TEXT2**[/spoiler]

а то что выше - это замена HTML. Вот что нужно подправить, чтобы разворачиваемый спойлер был без лишней пустой строки после себя?

VDRUG 06.04.2014 15:32

Картинка, чтобы было понятней:
[url]http://s5.hostingkartinok.com/uploads/images/2014/04/fb0630557cc0231b6ee84a0645f3aad2.png[/url]

задача - убрать лишнюю пустую строку после развернутого текста.

fanatnascar 06.04.2014 20:30

а в свернутом состоянии ее нет?

VDRUG 06.04.2014 21:35

Он есть и в свернутом, и в развернутом состоянии. И так, и так - большой зазор получается сверху и снизу. Хочу удалить эти пустые строки.

fanatnascar 06.04.2014 23:36

Скрин выложи. Пока отступы вижу в margin: 8px auto

VDRUG 07.04.2014 11:16

Я же выложил код в нулевом посте.

fanatnascar 07.04.2014 18:04

7-VDRUG >я тут с телефона в основном..

Archie 16.04.2014 15:20

[color=red]Цветной текст[/color]

Archie 16.04.2014 15:20

[size=30]Размер текста[/size]


Текущее время: 09:52. Часовой пояс GMT +3.