Zum Inhalt springen

verschachtelte Div's

Erstellt am 11. Februar 2009 · 4 Antworten · letzte Antwort am 3. April 2009

Tags: Frage

Zettel ·

Ich hätte gerne ein Inhaltselement, welches mir die Möglichkeit bietet Text zu schreiben und GoogleAdSense einblenden zu lassen, was vom Text umflossen wird.

Ein Bild soll das verdeutlichen (rot umrahmter Bereich):

Bild: versicherungsvergleich-akut.de/…/versdiv.jpg

Hier nochmal der entsprechende HTML-Code der Vorlage:

<div class="content_e_outline">
<div class="content_as_outer"><p>Hier steht dann ganz verrückt der ganze Text der Hier steht dann ganz verrückt der ganze Text derHier steht 
dann ganz verrückt der ganze Text derHier steht dann ganz verrückt der ganze Text der Hier steht dann ganz verrückt der
ganze Text derHier steht dann ganz verrückt der ganze Text der ganze Text derHier steht dann ganz verrückt der ganze Text der
ganze Text derHier steht dann ganz verrückt der ganze Text der ganze Text derHier steht dann ganz verrückt der ganze Text der
<div class="content_as"><p>AdSense</p> 
</div>ganze Text derHier steht dann ganz verrückt der ganze Text der ganze Text derHier steht dann ganz verrückt der ganze Text der
ganze Text derHier steht dann ganz verrückt der ganze Text der ganze Text derHier steht dann ganz verrückt der ganze Text der
ganze Text derHier steht dann ganz verrückt der ganze Text der ganze Text derHier steht dann ganz verrückt der ganze Text der</p>
</div>
</div>

Das es beim Mappen von verschachtelten Container Probleme mit TemplaVoila gibt, ist ja bekannt doch ich denke es muss doch eine Möglichkeit geben.

Vielen Dank!

Zettel ·

Vielen Dank für den Tipp, habe ich gleich umgesetzt!

Ja, habe ich sogar wirklich, aber Ziel sollte eigentlich sein, dass der Text um das AdSense-Fenster drumrumfloatet. Nun erstelle ich lediglich ein weiteres Inhaltselement (Div-Container mit zwei Spalten, links Adsens, rechts weiterführenden Text), schreibe dort ein paar Zeilen Text, erstelle ein weiteres Inhaltselement um den Text fortzusetzen. Keine schöne Lösung, zumal ich dafür einige neue Contentelemente erstellen musste, da bei meinen Standardelementen margin-bottom immer auf 20px ist. Da ja AdSense im Text integriert sein soll hätte man ja sonst ständig ne Lücke dazwischen.....

Unbekannter Benutzer ·

Benutz die parseFunc oder eine UserFunc. Ich würde das so angehen, dass ich den Text nach einer bestimmten Länge unterteile und dort dann dynamisch das Adsense DIV einfüge, bzw. mit einem eigenen Marker den man im Text einbauen kann und der dann durch das DIV ersetzt wird.

neotron ·

Hallo,

Der Code ist ja auch falsch!

p tag auf dann ein div auf / zu p tag zu?

TV hat mit verschachtelten Containern keine Probleme, nur muss man erstmal einen sauberen Code haben.

ich hätte es so gelöst:

<div>
<div>
<div style="float:left; width:40%;">AdSense</div>
<p>
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT 
</p>
</div>
</div>

und darauf achten float: bottom gibt es nicht und macht auch wenig sinn.

vg