Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: CKEditor p margin/padding
Forum PHP.pl > Forum > Po stronie przeglądarki
Tadek888
Witam
Jeśli ktoś używał CKEditor to natrafił na odstępy pomiędzy <p></p> i innymi tagami które nie chcą się zmniejszyć po użyciu css - przynajmniej nie mam pojęcia gdzie to zrobić, ponieważ pakowałem już wszędzie style i nic.

Dla tych którzy mogli mnie nie zrozumieć.
CKEditor podczas naciśniecia ENTER tworzy w kodzie tag
  1. <p></p>

jeśli w niego coś wpiszę to będzie wygądało tak
  1. <p>FORUM</p>

powtarzam operację z innym słowem i mam
  1. <p>FORUM</p><p>PHP</p>


Jednak pomiędzy oboma tagami robi w trybie wizualnym taki odstęp że mogła by się tam zmieścić jeszcze jedna linijka tekstu.
Chciałbym usunąć ten odstęp albo lekko zmienić.

Miał ktoś podobny problem lub wie jak tego dokonać ?
Kshyhoo
Możesz konfigurować każdy element dowolnie:
  1. //<![CDATA[
  2. CKEDITOR.replace( "editor1",
  3. {
  4. instanceReady : function( ev )
  5. {
  6. this.dataProcessor.writer.setRules
  7. ( 'p',
  8. {
  9. indent: true,
  10. breakBeforeOpen: false,
  11. breakAfterOpen: false,
  12. breakBeforeClose: false,
  13. breakAfterClose: true
  14. }
  15. );
  16. }
  17. });
  18. //]]>

Co oznacza:
wcięcie linii,
nowa linia przed <p>,
nowa linia po <p>,
nowa linia przed </p>,
nowa linia po </p>
Tadek888
Śmiesznie wyszło bo już się udało.

wystarczyło dopisać w contents.css taką linijkę
p{ margin:0px;}

A potem wyczyścić cały cache przeglądarki
banalne prawda ?

Rozwiązanie Kshyhoo wcześniej już testowałem i nie działąło - widać nie było potrzebne ale dziękuję smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.