Avatar billede pfp Nybegynder
18. marts 2003 - 17:52 Der er 14 kommentarer og
1 løsning

Problemer med WYSIWYG Editor

Hej,

Jeg håber det er den rette kategori jeg har valgt, ellers må i sige til.

Jeg har en WYSIWYG editor som gemmer den formaterede tekst i en database. Men jeg har det problem at hvis jeg f.eks. centrerer noget tekst eller gør det fed så bliver det sat ind i en <p> tag. Det betyder at jeg får en masse dumme afsnit og at opsætningen af den side jeg har redigere med editoren ser helt forkerte ud (heldigvis kun rent tekstmæssigt).

Det er Microsoft Editor der er elementet. Er der nogen mulighed for at undgå dette irriterende problem.

Håber jeg har forklaret det tydligt nok, hvis ikke må i jo få en adresse så i kan se hvad jeg mener.

/peter
Avatar billede krogstrup Nybegynder
18. marts 2003 - 18:00 #1
Hej Peter

Du kan selv styre hvordan P skal vises via styles:

<style>
P {margin-bottom:5px;}
</style>

Jeg ved ikke om jeg har misforstået dig helt, eller hvad....?
Avatar billede pfp Nybegynder
18. marts 2003 - 18:09 #2
Hej,

Det ved jeg heller ikke, jeg prøver lige at lege lidt med dit forslag og så vender jeg frygteligt tilbage :-)
Avatar billede hmm10 Nybegynder
18. marts 2003 - 18:14 #3
Hvad er der i vejr med Notesblok? spørg jeg bare.. meget stille.. :)
Avatar billede pfp Nybegynder
18. marts 2003 - 18:17 #4
Det hjalp desværre ikke. Jeg har skitseret hvad jeg mener her:
http://www.givenet.dk/test.htm
Avatar billede krogstrup Nybegynder
18. marts 2003 - 18:18 #5
du er nødt til at vise hvordan dit HTML output ser ud !
Avatar billede krogstrup Nybegynder
18. marts 2003 - 18:18 #6
har du prøvet med

P {margin-top:0px;}
Avatar billede pfp Nybegynder
18. marts 2003 - 18:36 #7
krogstrup -> Ja det har jeg prøvet.

Outputtet ser sådan ud:
<tr>
          <td colspan="2"><table width="580" border="0" cellspacing="0" cellpadding="10" class="stylesheet">
              <tr>
                <td valign="top"><div class="overskrift">Velkommen</div>
                    <P align=center><STRONG>Velkommen til forsiden</STRONG></P><br><P align=center>Dette er en test</P>
                </td>
              </tr>

hmm10 -> Hvad mener du med?? Jeg er ved at lave et eksamensprojekt, hvor min "kunde" ønsker at kunne redigere sine sider selv. Så er det nok ikke særligt smart af mig at henvise ham til notepad..
Avatar billede krogstrup Nybegynder
18. marts 2003 - 18:42 #8
har du prøvet med

.overskrift {margin-bottom:0px;}
Avatar billede pfp Nybegynder
18. marts 2003 - 18:50 #9
Nej, men jeg tror ikke det vil løse problemet da det jo ikke kun det øverste afsnit der er problemet. Problemer er nærmere at den laver <p> for hver eneste linieskift.
Avatar billede pfp Nybegynder
18. marts 2003 - 18:50 #10
Men jeg prøver det da lige :-)
Avatar billede pfp Nybegynder
18. marts 2003 - 18:52 #11
Nej, desværre ingen forskel.
Avatar billede krogstrup Nybegynder
18. marts 2003 - 19:04 #12
du bliver nok nødt til at smide et link til siden, hvis jeg skal kunne hjælpe... (du kan evt. sende et link til david@krogstrup.dk)
Avatar billede pfp Nybegynder
18. marts 2003 - 19:55 #13
Det her blev løsningen:
P {
margin-top:0px; margin-bottom:0px;
}

Tak David!
Avatar billede hmm10 Nybegynder
18. marts 2003 - 20:38 #14
pfp >> nop. Derfor laver man sine systemer (..i notesblok ;) dynamiske, så ens kunde selv kan rette ind/til.
Avatar billede pfp Nybegynder
18. marts 2003 - 23:29 #15
Det ser jeg virkelig ingen grund til. Det var en viderebygning på Microsoft DHTML editor og det er den der "afgør" at hver tryk på enter betyder <p>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester