• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Seitliche TYPO3-Boxen per HTML erstellen

linux87

Neues Mitglied
Halo,

ist es möglich diese typische TYPO3-Extension auch ohne das CMS zu erstellen? Sprich per HTML?

Hier mal ein Bild:
unbenannthr6e.jpg


Einen Text möchte ich in das weiße Feld eingeben, eine Überschrift hingegen in das grüne.

Viele Grüße,
linux87
 
Werbung:
Ich kenne Typo3 nicht. Was also meinst Du? Diese Bilder? Warum soll das nicht gehen. Ein geeigneter Container, eine Überschrift, ein Rahmen, für die schräge Kante entweder CSS-Spielereien (Border Slants) oder Hintergrundgrafik, wobei letztere bei Schriftvergrößerung Probleme bereiten könnte.
 
Typo3 ist meiner Meinung nach das bekannteste Content Management System.

Hast du diverse Ansatzpunkte für das Script? Vor allem verstehe ich nicht wie man eine Rahmen abschrägen kann (genau im Winkel von der grünen Grafik).
 
Werbung:
Ich weiß, dass Typo3 ein CMS ist, und hätte es auch als das bekannteste bezeichnet, aber ich kenne es dennoch nicht und weiß nichts mit Typo3-Extension anzufangen.

Was außer dem, was ich genannt habe, brauchst Du als "Ansatzpunkte"? Logische Auszeichnung mit HTML, Aussehen mit CSS.

Das mit der Schräge habe ich auch gesagt, entweder als Grafik (da kann s Probleme geben) oder mit "CSS Border Slants". Geht aber nur im 45 Grad-Winkel. Wenn es genau 47.345 Grad sein müssen, dann gehts nur mit Grafik.
 
Hallo efchen,

danke für deine Hilfe.

Also ich möchte es auf jeden Fall per gif-Grafik machen. d.h. Ein Rahmen/eine Tabelle soll die Grafik umgeben.

Vor allem besteht bei mir das Problem, dass, wenn ich einen Rahmen um die Grafik "mache", die Grafik nicht perfekt eingebettet ist und eher wie folgt ausschaut:

unbenanntq9lv.jpg


=> Es entsteht ein kleiner Abstand zwischen gif-Grafik und grüner Tabelle.

LG
 
Hier mal ein Code, den ich ich soeben zu Testzwecken in die HTML-Datei geschrieben habe:
HTML:
<img src="bilder/rechts.gif">
<table style="border: 1px solid #a82b2b; vertical-align: bottom; width: 95%;background:#ffffff" cellpadding="1" cellspacing="1" class="contenttable"><tbody><tr><td colspan="1">
    <tbody>
        <tr>
            <td>&nbsp;</td>
        </tr>
    </tbody>
</table>
Nun sieht die Box so aus:

unbenanntzbk1.jpg
 
Werbung:
Ich habe es nun hinbekommen dass die Grafik direkt über der Tabelle ist (ohne Abstand.

Hier die Lösung:

HTML:
<img src="Verzeichnis der Grafik" width="189px" height="22px" border="0" align="left"></a>
<table style="border: 1px solid #a82b2b; vertical-align: bottom; width: 94%;background:#ffffff" cellpadding="1" cellspacing="1" class="contenttable"><tbody><tr><td colspan="1">
    <tbody>
        <tr>
            <td>Dies ist ein Beispieltext</td>
        </tr>
    </tbody>
</table>
 
Gib dem image mal display: block und lass die Tabelle weg, wenn es sich nicht um tabellarische Daten handelt.
 
Werbung:
Werbung:
Werbung:
Da muss man sich auch mal mehr als nur 5 Minuten für nehmen und auch mal eine Suchmaschine bemühen.

Andere verdienen damit ihren Lebensunterhalt, da kannst du nicht erwarten, dass du das alles sofort verstehst.
 
Entschuldigung, aber ich weiß gerade leider nicht, was du meinst.
Naja, wie kommst Du denn überhaupt auf die Idee, hier eine Tabelle zu verwenden? Das ist das, was wir nicht verstehen. Es gibt doch gar keinen Grund dafür. Wie <p> für Textabsätze ist, <em> für wichtige Textpassagen, <div> zum Gruppieren, ist <table> für tabellarische Daten da.
Keine taellarischen Daten - keine Auszeichnung mit <table>. So einfach ist HTML.

Also ich möchte es auf jeden Fall per gif-Grafik machen. d.h. Ein Rahmen/eine Tabelle soll die Grafik umgeben.
Für den Rahmen gibt es schonmal gar keinen Grund, eine Grafik zu nehmen. Das machst Du mit "border".

Und wenn der obere Teil, die Überschrift also quasi, eine Grafik ist, dann bekommst Du Probleme, wenn Du einen Text da rein setzt und jemand die Schrift in seinem Browser vergrößert - probier es aus!
Wenn Du den Text jetzt in die Grafik schreibst, kann man die Schrift nicht mehr vergrößern, manche können sie dann nicht mehr lesen.
 
Zurück
Oben