Мне не нравится, как, когда я использую текстовый редактор в Blogger, и я нажимаю на Enterнего, вставляет <br >
вместо a <p>
. Есть ли способ заставить поведение измениться? Или, по крайней мере, есть ли способ вставить <p>
без перехода на вкладку HTML?
Кстати, я использую Blogger в проекте . Я попробовал и старый редактор и новый; и использование Press "Enter" for line breaks
вместо Use <br /> tags
не помогает.
Я также попытался отключить Convert Line breaks
, который описывается как:
Если выбрано «Да», одиночные возвраты, введенные в редакторе сообщений, будут заменены на отдельные
<br />
теги в вашем блоге, а два жестких возврата будут заменены двумя тегами (<br /><br />
).
<br/>
с помощью правила CSS, какbr+br {display: none}
в Theme > Edit HTML, где вы найдете кучу стилей под<head><b:skin><![CDATA[...
Ответы:
Это поведение не настраивается. И текущий редактор, и черновой редактор, и «старый» редактор используют комбинацию BR и DIV-тегов, когда они должны использовать P-теги.
Это ошеломляющее решение, и оно совершенно неверно. Это объясняет множество проблем с непоследовательным отображением абзацев в Blogger. Возможно, он работает в IE, но не работает согласованно в браузерах webkit, таких как Chrome и Safari.
Я думаю, что самый новый редактор вставляет два последовательных тега BR, но более старый из них вставил один DIV и один BR.
Windows Live Writer от Microsoft делает все правильно, как указано выше. MarsEdit для OS X менее последовательный, я думаю, что если он начинается с публикации, созданной Blogger, это приводит к путанице в тегах.
Я чувствую твою боль.
источник
Я только что узнал, что если вы сразу же публикуете запись в своем блоге, содержащую p-теги, а не сначала переключаетесь на вкладку HTML, тогда p-теги остаются.
Пример:
Если вы попытаетесь просмотреть код на вкладке HTML, p-теги будут заменены тегами div.
источник
Один из способов - просто использовать другой текстовый редактор. Я пробовал Microsoft Windows Live Writer, который использует
<p>
вместо<br>
.источник
Ну, нет способа настроить его с помощью Blogger.
Но я понял, что это можно сделать с помощью jQuery.
Для этого вам нужно перейти в область шаблонов и нажать «редактировать HTML». Сделайте поиск
/body
. Чуть выше вставьте и<script src="http://code.jquery.com/jquery-1.10.1.min.js">
вставьте<script></script>
. То, что у вас есть сейчас, должно быть таким:Надлежащие вызовы jQuery можно выяснить на этой странице, на которой они приводят пример, почти точно спрашивающий, что вы хотите сделать. Этот пример был скопирован ниже (с http://api.jquery.com/contents/ )
Конечно, вам нужно будет сделать несколько небольших изменений, чтобы все заработало. Но это я оставлю для вас, чтобы выяснить. :-)
источник