No me gusta cómo cuando uso el editor de texto enriquecido en Blogger y lo presiono Enterinserta un en <br >
lugar de un <p>
. ¿Hay alguna forma de cambiar el comportamiento? ¿O al menos hay alguna forma de insertar un <p>
sin cambiar a la pestaña HTML?
Estoy usando Blogger en borrador , por cierto. Probé tanto el antiguo editor como el nuevo; y usar en Press "Enter" for line breaks
lugar de Use <br /> tags
no ayuda.
También intenté deshabilitar Convert Line breaks
, que se describe como:
Si se selecciona Sí, los retornos rígidos individuales ingresados en el Editor de publicaciones se reemplazarán con
<br />
etiquetas únicas en su blog, y dos retornos rígidos se reemplazarán con dos etiquetas (<br /><br />
).
<br/>
con una regla CSS comobr+br {display: none}
en Tema > Editar HTML, donde encontrará un montón de estilos<head><b:skin><![CDATA[...
Respuestas:
Este comportamiento no es configurable. Tanto el editor actual, el editor de borrador y el editor "antiguo" usan una combinación de etiquetas BR y DIV cuando deberían usar etiquetas P.
Es una decisión alucinante, y está completamente equivocada. Explica muchos de los problemas con la representación inconsistente de párrafos en Blogger. Quizás funcione en IE, pero no funciona de manera consistente en navegadores webkit como Chrome y Safari.
Creo que el editor más nuevo inserta dos etiquetas BR consecutivas, pero el anterior insertó un solo DIV y un BR único.
Windows Live Writer de Microsoft hace las cosas correctamente como se indicó anteriormente. MarsEdit para OS X es menos consistente, creo que si comienza con una publicación autorizada de Blogger, se confunde la etiqueta.
Siento tu dolor.
fuente
Me acabo de enterar de que si publica su publicación de blog que contiene etiquetas p de inmediato en lugar de cambiar primero a la pestaña HTML, entonces las etiquetas p permanecen.
Ejemplo:
Si intenta ver el código en la pestaña HTML, las etiquetas p serán reemplazadas por etiquetas div.
fuente
Una forma es simplemente usar un editor de texto enriquecido diferente. He probado el Windows Live Writer de Microsoft que usa en
<p>
lugar de<br>
.fuente
Bueno, no hay forma de configurarlo con Blogger.
Pero me di cuenta de que esto se puede hacer con jQuery.
Para hacer esto, deberá ir al área de la plantilla y hacer clic en "editar HTML". Haz una búsqueda de
/body
. Justo encima de eso, inserte<script src="http://code.jquery.com/jquery-1.10.1.min.js">
Luego inserte<script></script>
. Lo que tienes ahora, debería ser esto:Las llamadas jQuery adecuadas se pueden resolver desde esta página en la que dan un ejemplo pidiendo casi exactamente lo que desea hacer. Este ejemplo se ha copiado a continuación (de http://api.jquery.com/contents/ )
De acuerdo, tendrás que hacer algunos cambios leves de lo anterior para que funcione. Pero eso lo dejaré para que lo descubras. :-)
fuente