Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Можно ли скрыть тег <br>? (https://javascript.ru/forum/misc/43494-mozhno-li-skryt-teg-br.html)

Dark_Delphin 07.12.2013 23:28

Можно ли скрыть тег <br>?
 
Всем приветы.

Есть например текст взят в теги:

<div>
Текст текст блабла бла <br>
еще текст бла бла блабла <br>
текст текст
</div>


можно ли как-то теги <br> убрать/скрыть?

Станислав89 07.12.2013 23:32

Убрать можно легко, удалив его. А скрыть откуда? Из кода? - Зачем?
Если да, то нет. - Это же сам код.
Удалите тэг - удалите часть кода.
С вашим кодом вам в другой раздел. - html/css.

Станислав89 07.12.2013 23:38

для справки тэг <br> используется в html для переноса строки.

Станислав89 07.12.2013 23:44

Poznakomlus,
<style> этот тэг разве не подключает css? Я его во всяком случае использую для подключения css.

Станислав89 07.12.2013 23:46

Ах да, это css. Тогда вопрос - почем прописанно так div>br? Впервый раз вижу, чтобы применялся знак больше.

Станислав89 08.12.2013 00:01

Ну я понял, что здесь тот же механизм, что и id, и class, только здесь используется знак больше, чтобы показать родительный элемент. всё главное чтобы обозначить, тэг <br> в блоке <div>. Вроде идентификатора верно. Читал книги по css, но такого не встречал.

Станислав89 08.12.2013 00:05

Или же знак больше применятеся, как все элементы, которые больше (тогда что и из чего определяется, и что значит больше, что тогда берётся за критерий - количесвто текста, расположение тэгов ил что?) дива

Станислав89 08.12.2013 00:06

Poznakomlus,
Не могли бы вы объяснить код, или дать ссылку, где эо объясняется?

Станислав89 08.12.2013 00:27

Всё понятно. Большое спасибо, я так и думал.

Станислав89 08.12.2013 00:39

Poznakomlus,
Можно ещё минутку Вашего времени. - А если указан идентификатор у определённого дива, но который вложен в другой тэг, котоый в свою очередь вложен в этот же див, (тот, который с идентификатром) будет ли работать так этот скрипт со знаком больше, или уже нет?

Станислав89 08.12.2013 00:59

Poznakomlus,
Да, можно.

Dark_Delphin 08.12.2013 01:00

Я извиняюсь, я не правильно вопрос задал.

Вот на странице есть два кода, один не правильно работает с переносом строк, а второй правильно. Не могу понять почему...
Ссылка http://web-development.my1.ru/load/k...ko_veb/1-1-0-1

Станислав89 08.12.2013 01:06

первый не работает из того, что тэг <br>, задан в формате html. В данном примере он указан в css.
т.е. тэг <br> это из html, в каскадных таблицах стилей, он задаётся без скобок. - это во-перые. во вторых, так как <br> вложен в класс, прописывается тэг там, где он находится.
Для исправной работы, вынесите <br> (без ковычек) в каскадную таблицу стилей, и задайте ему правильное местоположение. - Если он находится внутри класса, задайте класс, этому тэгу, затем пропишите свойства.

Зачем применятеся тэг <br> для указания атриубутов классу - он не нужен. - в перовм коде - это ошибка.

Dark_Delphin 08.12.2013 01:17

Вложений: 1
Станислав89,
так это наверное не получится никак исправить баг...
вот когда галку убираю, тогда br пропадают.

Я уже хз что делать.

Dark_Delphin 08.12.2013 01:27

Цитата:

Сообщение от Станислав89 (Сообщение 285278)
Зачем применятеся тэг <br> для указания атриубутов классу - он не нужен. - в перовм коде - это ошибка.

я не знаю почему он там применяется, я не знаю как исправить ошибку.

Станислав89 08.12.2013 01:51

пропишите для этого <br> в классе, который применяется (находится тэг br> и задайте в его свойства для этого тэг, dispay:none.

Dark_Delphin 08.12.2013 02:14

Станислав89,
пробовал... не робит.

Станислав89 08.12.2013 10:03

Dark_Delphin,
выложите код - я исправлю.

Станислав89 08.12.2013 10:05

иначе не понятно откуда взялся тег <br> ещё и в скобах в каскадной таблице стилей.

Станислав89 08.12.2013 10:13

Dark_Delphin,
следуя коду, который вы привели, то Вам дали верный ответ на первой странице.
я постараюсь объяснить. Значит, тэг <br> в каскадной таблице стилей, прописывается без скобок. Комментирую ответ, уважаемого, Познакомлюсь. Почему div>br, - это указывает на то, что таблица стилей задаётся тэгу бр, который находится, внутри тэга див. display: none; - скрывает br, который, как я повторюсь пишется в css без скобок. - это синтаксис css. В той ссылки, где вы привели, уже другой код. Чтобы во второй ссылки работал <br> необходимо прописать его в css.

Dark_Delphin 08.12.2013 16:30

Станислав89,
Вот у меседже написан код, который не правильно рабоатет:
<div class="kosenkobb">
$MESSAGE$ 
 </div>


Вот класс который используется:
$('.kosenkobb').each(function(){
$(this).html($(this).html().split('[css]').join('<pre class="brush: css">').split('[/css]').join('</pre>'));
$(this).html($(this).html().split('[xml]').join('<pre class="brush: xml">').split('[/xml]').join('</pre>'));
});


Первый код работает не правильно изза того, что я сделал ббкоды, ну изза того, что сообшения помещается в $MESSAGE$

Во втором коде рабоатет правильно, потому, что это хтмл без бб кода и не в $MESSAGE$ .

Станислав89 08.12.2013 16:43

в javascript коде я не разбираюсь, извините.

Dark_Delphin 08.12.2013 17:03

мм... здесь тоже на этом форуме стоит syntaxhighlighter и нормально работает. И текст в сообщениях переносится и БР не отображается.


Часовой пояс GMT +3, время: 12:21.