Beiträge von Prophet

    Setzte unter den Content Container folgendes:

    Code
    <div style="clear:both;"></div>

    Dadurch werden die Floats gekleart. Das heißt alle elemente unter diesem div sind immer unter dem floatenden. Dadurch erreichst du das der eltern container sich mit dem floatenden div ausdehnt falls es länger als der content ist.

    Moin,

    wäre es möglich den Editor etwas aufzuwerten?

    Damit meine ich das zum Beispiel die bbTags auch beim cursor eingefügt werden und das man beim click auf den link button die addresse in ein eingabefenster eingeben kann und dann gleich der Tag mit addresse steht.
    Ich will damit sagen das ein editor im vB-Stil schön wäre. Nicht der Java basierte sondern der umfangreiche Javascript basierte. Der normal von phpBB ist nicht ganz so toll. Im übrigen wäre es schon wenn der sofort antwort bereich die selbe funktionalität bietet wie der normale editor.

    Es wäre ebenfalls schön wenn es html, css und js code highlighter gäbe. Über einen für php wird ja bereits disskutiert.

    Gruß, Prophet

    EDIT: Es wäre ebenfalls angenehm wenn man das textfeld in der größe anpassen könnte.

    Liegt es vll an der angabe der breite bei den tabellen?


    Setzte mal testweise das hier in den haed bereich beider dokumente (nicht beim frameset!):

    Code
    <style type="text/css"><!--
    *
    {
      margin:0px;
      padding:0px;
    }
    --></style>


    Dadurch sollten alle browserspezifischen abstände verschwinden die diesen fehler unter umständenr verursachen.

    Anmerkung anbei:
    Verwende bitte keine Attributformatierung! Zur optischen gestaltung eines dokuments sollte man immer CSS verwenden.

    Wenn sich das ganze der Größe des inhalts anpassen soll benötigst du eine 3x3 Tabellen. Die ecken werden dann mit den entsprechenden grafiken für die runden ecken gefüllt oder per CSS auf größe gebracht und mit hintergrund versehen. Die kanten kommen in die zellen zwischen den ecken. Wenn sie sich automatisch mit verlängern sollen musst du dort eine sich in x oder y richtung wiederholende grafik mit der kante einsetzten. Der content kommt in die mitte. Wichtig ist das die rahmen zellen und ecken keinen margin oder padding besitzten und auch kein abstand zwischen den zellen vorhanden ist.

    Siehe dazu auch:
    > css4you: Hintergrundbilder
    > css4you: Tabellen

    Ansonsten bietet der mozilla bereits inoffizielle css eigenschaften zum gestalten runder ecken an (marke eigenbau).
    > css4you: Mozilla
    Ich glaube opera unterstützt sogar schon die offiziellen CSS3 Eigenschaften die diese funktionalität bieten sollen.

    > http://www.w3.org/TR/html4/struct/tables.html#h-11.1
    Ich zitiere:

    Zitat

    Tables should not be used purely as a means to layout document content as this may present problems when rendering to non-visual media. Additionally, when used with graphics, these tables may force users to scroll horizontally to view a table designed on a system with a larger display. To minimize these problems, authors should use style sheets to control layout rather than tables.

    Zur offiziellen Seite:
    > http://www.w3.org/TR/html4/appendix/notes.html#h-B.5.1.5
    > http://www.w3.org/TR/WCAG10-HTML-TECHS/#tables-layout
    > http://www.w3.org/TR/WAI-WEBCONTENT/#gl-table-markup
    > http://www.w3.org/2002/03/csslayout-howto.html.en
    > http://www.w3.org/WAI/wcag-curric/sam48-0.htm
    > http://www.w3.org/WAI/wcag-curric/gid6-0.htm
    > http://www.w3.org/WAI/EO/2004/02/specifics.html

    Zur inoffiziellen:
    > http://en.wikipedia.org/wiki/Web_design#CSS_versus_tables
    > http://webstandard.kulando.de/post/2006/01/1…bellen_layouten (Ja eine privat person aber die diskussion verduetlicht es)
    > http://www.bath.ac.uk/internal/web/accessibility/tables.html (Richtlinie einer uni die die thematik aber gut darstellt)
    > http://www.evolt.org/article/Tables…1429/index.html

    Um deine argumentation zu vervollständigen solltest du mir auch mal ein paar "Offizielle" quellen nennen welche den einsatz von tabellen für das layout als wohltat hervortun.

    Zitat

    Sie können in HTML Tabellen definieren, um tabellarische Daten darzustellen, oder um Text und Grafik attraktiver am Bildschirm zu verteilen. Obwohl Tabellen natürlich vornehmlich zur Darstellung tabellarischer Daten geschaffen wurden, sind sie in der heutigen Praxis des Web-Designs vor allem als Grundgestaltungsmittel für Seiten-Layouts nicht mehr wegzudenken.
    http://de.selfhtml.org/html/tabellen/aufbau.htm


    ja, das sagt selfHTML, es sagt das Tabellen dafür verwendet werden, das ist ja auch eine tatsache mehr nicht.


    Zitat

    Wenn überhaupt, dann machen sie den Quelltext unübersichtlich. Wer aber die Sprache des HTML versteht, der kommt mit HTML-Quelltext meistens ohne Probleme klar und bei einer klaren Struktur von Tabellenzeilen, Spalten und Zellen ist es m.E. viel übersichtlicher, als verschachtelte Div-Tags, die mal links, mal rechts floaten und dann plötzlich doch nicht mehr passen.


    Ich wäre mir nicht so sicher ob divs so viel unübersichtlicher sind. Das normale tabellen layout kann man im quelltext nicht wieder entzifern. Die wenigsten kommentieren es oder geben den zellen sinnige ids oder namen. Divs sind um einiges übersichtlicher sie gruppieren elemente. Im übrigen verwendet man ja auch nicht nur divs man verwendet alle html elemente. Wobei da wieder die semantik durchkommen sollte was bei einem tabellen layout nicht der fall ist. ich bin ebenfalls kein verfechter von div-suppen!

    Zitat

    Div-Tags, die mal links, mal rechts floaten und dann plötzlich doch nicht mehr passen.


    Das du scheinbar nicht mit divs umgehen kannst ist eine andere sache.

    Zitat

    Fazit: du scheinst ebenfalls dem Anti-Tabellen-Virus verfallen zu sein und hast tatsächlich wie alle Tabellengegner keine ziehenden Argumente. Auch du wiederholst nur die bekannten und haltlosen Phrasen.


    Du im übrigen auch nur das du nicht einmal links zur bestätigung gibst. Und das Webseiten von privatpersonen unterhalten werden ist kein argument. SelfHTML wird redaktionel geleitet.

    EDIT: Wäre ein Moderator so nett dieses Thema zu spliten und die entstandenen grundsatzdisskussion in einem neuen thread anzusiedeln, damit das eigentliche thema dieses threads nicht noch weiter abhanden kommt? Es liegt mir sehr viel daran das hier auszudisskutieren. Entschuldige INfern.

    Zitat

    Wo hast du den Schwachsinn den gelesen, auf der HP von Tabellengegnern?


    Nur weil du nicht dieser meinung bist heist das nicht das es schwachsinn ist.

    Zitat

    Tabellen dienen sehr wohl dem Layout, oder meinst du man würde sich sonst so viele Stylesheets für Tabellen ausdenken?


    Damit zu argumentieren sie seien gerechtfetigt weil man sie einsetzte ist falsch und widerspricht sich. Es ist auch nicht richtig zu klauen auch wenn es leute machen (ich weiß der vergleich ist drastisch).

    Zitat

    Weder die W3C noch irgendein Validator stören sich an Tabellenlayouts, alle Browser verstehen sie - also sind sie auch zulässiges Mittel, um Seiten zu stylen.


    Das wird wahrscheinlich daran liegen das tabellenlayouts nicht über eine maschine zu erkennen sind. Das W3C wird sich wohl nicht umsonst so anstrengen das CSS endlich überall ordnungsgemäß implementiert wird. Das W3C arbeitet mit anstrengung auf ein semantisches internet hin und das bedeutet das man tabellen nur dazu verwendet wozu sie gedacht sind. Nämlich daten zu formatieren und nicht das layout einer seite zu gestalten.

    Zitat

    Kein Tabellenge
    gener konnte bislang gegenteiliges nachweisen - die berufen sich alle ganz fanatisch gegenseitig auf sich selbst. Wenn du mdabei mitspielen willst, dann mach das bitte - aber verunsichere mit solchen falschen Aussagen nicht die User hier.


    Ich glaube nicht das ich die user damit verunsichere. Im übrigen wollte dieser user es ohne tabellen machen.

    Zitat

    Es zwingt dich niemand Tabellen zu benutzen - also zwinge auch du niemanden auf Tabellen zu verzichten.


    Tue ich ja auch nicht. Ich versuche nur aufzuzeigen das Tabellen nicht verwendet werden sollten um layouts zu gestalten da das nicht ihr sinn und zweck ist.

    Zitat

    Stylesheets sind noch immer nicht in der Lage, Tabellenstyles zu ersetzen, vielleicht klappt das ab CSS 3 - ich habe jedoch so meine Zweifel.


    Solange man kein bild malt sondern eine webseite gestaltet ist CSS durchaus dazu fähig. Siehe dazu auch das hier: http://seybold.jan-andresen.de/23snags.php

    Die position eines textes auch solch einem Button kannst du über einen padding bestimmen.
    Ich muss dich aber warnen das der Button nicht zwingend so aussieht wie du es erwartest! Buttons und andere Formular elemente werden von jedem Browser anders dargestellt da sie meistens durch systemkomponenten bereitgestellt werden.

    Questionmark, chris90night:
    Wenn er von einem Button redet meint er wahrscheinlich auch einen. Sonst wäre es ein Link. :wink:

    Ich habe mal drüber gesehen. Du hast das ganze ding vollkommen vermurckst. Versuche mal die tabellen vollständig aus dem Template herauszunehmen das sollte die größten fehler (z.B. das darstellen untereinander) rausnehmen (Tabellen dienen nicht dem layout!). Scheinbar hast du das prinzip von divs und float nicht richtig verstanden. Div sind divider, sie dienen zum logischen gruppieren von Elementen. D.h. du solltest dinge die in die Seitenleiste gehören in einem div zusammenfassen welches du dann über ein float links bzw. rechts anordnest. Der header und der footer verdienen jeweils wie bereits realisiert ein eigenes div. Der content benötigt einen margin auf der seite der seitenleiste damit er nicht unter sie drunter rutscht.

    Als tipp würde ich dir noch empfehlen am anfang deines stylesheets folgendes einzufügen:

    Code
    *
    {
      margin:0px;
      padding:0px;
    }


    Dadurch erreichst du das du ohne das der browser eigene abstände einfügt arbeiten kannst.

    Attribut-Formatierung ist veraltet du solltest elemente ausschließlich über CSS formatieren nicht über Attribute wie bgcolor u.a.

    Strukturierr das ganze am besten vollständig neu!