Mi CKEditor es la adición de una gran cantidad de etiquetas innecesarias al aplicar un estilo a un párrafo seleccionadoCKeditor añade párrafos vacíos cuando se aplica un estilo
Me iniciado CKeditor con el código HTML siguiente:
<p>
Hi, this a text!</p>
Cuando selecciono el párrafo y aplicar un estilo utilizando la barra de herramientas, CKEditor formatos de mi html en lo siguiente:
<p>
<span style="display: none;"> </span></p>
<p>
<span id="cke_bm_173S" style="display: none;"> </span>Hi, this a text!<span id="cke_bm_173E" style="display: none;"> </span></p>
<p>
<span style="display: none;"> </span></p>
¿hay alguna manera la prevención de CKEditor de la adición de los párrafos con e e no romper el espacio?
cosas que ya he intentado están añadiendo config.fillEmptyBlocks = false;
y config.IgnoreEmptyParagraphValue = true;
a mi archivo de configuración
actualización Resulta que este problema fue causado por el propio estilo, que era una costumbre estilo definido. Esta pieza de código era el problema: {name : 'Heading1', element : 'p class= "subheadingsecondlevel"}
, una vez que lo cambié a: {name : 'Heading1', element : 'p', attributes : {class : 'subheadingsecondlevel'} }
Gracias, pero no me importa CKEditor envolviendo el texto en las etiquetas de párrafo, simplemente no quiero que agregue la sobrecarga inútil al código – Mark
¿Se insertó todo el código adicional después de aplicar un solo estilo? ¿Qué estilo aplicó? ¿Se insertó todo el código extra independientemente del estilo que use? ¿Qué sucede si seleccionas el texto y haces clic en el botón en negrita? ¿El código que está mostrando se está copiando de la vista de origen del editor o de la página final que usa para mostrar su contenido? – codewaggle
Agregué otra configuración a la respuesta, detiene el espacio sin interrupción, pero no el párrafo. – codewaggle