Ergebnis 1 bis 8 von 8

Thema: Sauberes HTML in einen Artikel einfügen

  1. #1
    Contao-Nutzer
    Registriert seit
    12.02.2013.
    Beiträge
    33

    Standard Sauberes HTML in einen Artikel einfügen

    Hallo zusammen,

    wie kriege ich sauberes HTML in einen Artikel rein?
    Beispiel:
    Ich öffne einen Artikel. Dieser wird mir mit dem Editor angezeigt.
    Ich klicke auch HTML und füge folgendes hinzu:
    HTML-Code:
    <p class="jetzt_testen"><a title="Jetzt kostenlos Testen!" href="innovators">Jetzt <div id="kostenlos">kostenlos Testen!</div></a></p>
    Nach einem Klick auf aktualisieren, zerhaut es der Editor scheinbar und ich erhalte folgendes, wenn ich erneut auf HTML klicken:
    HTML-Code:
    <p class="jetzt_testen"><a title="Jetzt kostenlos Testen!" href="innovators">Jetzt</a></p>
    <div id="kostenlos">kostenlos Testen!</div>
    Wahrscheinlich nur ein Anfängerfehler.

    BG und Dank
    Mantrose

  2. #2
    Gesperrt
    Registriert seit
    23.06.2009.
    Ort
    Rheinfelden
    Beiträge
    322

    Standard

    Hi,

    für größere HTML-Operationen sind eigentlich extra Inhaltselemente 'HTML' statt 'Text' vorhanden.

  3. #3
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.335
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das ist kein sauberes HTML, sorry. <p> darf keine Blocklevel-Elemente beinhalten. Nutze <span>.

  4. #4
    Contao-Nutzer
    Registriert seit
    12.02.2013.
    Beiträge
    33

    Standard

    Dank euch.
    Irgendwie kriege ich es nicht sauber hin:
    HTML-Code:
    <span class="jetzt_testen"><a title="Jetzt kostenlos Testen!" href="innovators">Jetzt <span class="kostenslos">kostenlos</span> Testen!</a></span>
    Auch wenn ich das zweite Span zu einem div ändere, tut sich nichts.
    Worin liegt mein Fehler?

    Vielleicht im CSS?
    Code:
    #testen span.jetzt_testen {
    	width: 256px;
    	height: 214px;
    	padding: 0;
    	margin: 0;
    	background-color: transparent;
    	box-shadow: none;
    	border-radius: 0;
    	font-size: 24px;
    	color: #FFFFFF;
    	text-transform: uppercase;
    	font-weight: bold;
    	text-align: center;
    	position: absolute;
    	top: 28px;
    	right: 0px;
    }
    
    #testen span.jetzt_testen span.kostenlos {
        font-size: 12px;
    }
    Vielen Dank!

  5. #5
    Gesperrt
    Registriert seit
    23.06.2009.
    Ort
    Rheinfelden
    Beiträge
    322

    Standard

    Das liegt nicht am Css, sondern am TinyMCE.
    Der Editor setzt es eben so voraus, daß innerhalb a nicht so geschachtelt wird. Mach mal noch ein <p> ums ganze, dann sollte es gehen.

  6. #6
    Contao-Nutzer
    Registriert seit
    12.02.2013.
    Beiträge
    33

    Standard

    Ich nutze schon das extra Inhaltselemente 'HTML' statt 'Text'.
    Also dürfte es nicht mehr am Editor liegen.

  7. #7
    Gesperrt
    Registriert seit
    23.06.2009.
    Ort
    Rheinfelden
    Beiträge
    322

    Standard

    Na dann. Darin funktioniert das ganze ja.

  8. #8
    Contao-Nutzer
    Registriert seit
    12.02.2013.
    Beiträge
    33

    Standard

    habs zum laufen bekommen.
    Trotzdem danke!

    HTML-Code:
    <span class="kostenslos">
    Wenn man kostenlos richtig schreibt, dann klappt es auch wieder mit den Nachbarn

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •