+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Warum sind die Tabellen so zickig?

  1. #1
    Neu an Board Avatar von Steffilinchen
    Registriert seit
    08.04.2006
    Beiträge
    83
    Bedankte sich
    15
    Erhielt 5 Danksagungen
    in 4 Beiträgen

    Standard Warum sind die Tabellen so zickig?

    Okay, es heißt ja DIE Tabelle, ist aber kein Grund sich anzustellen wie ein Mädchen.
    Ausgangssituation:
    Ich erstelle nehme eine Seite mit einer Tabelle aus meiner bestehenden Seite, editiere sie mit Dreamweaver. Ich entferne alle CSS-Tags, setze sie auf 100% Breite, alles sieht in der Dreamweavervorschau wunderbar aus. Ich kopiere nur den Teil von <table> bis </table> heraus und kopiere es in den Editor (aktuell TM Edit, habe aber alle anderen schon durch) in die HTML-Eingabemaske. In der Editorvorschau ist es auch noch wie gedacht. Ich drücke speichern und beim Endergebnis fällt mir alles aus dem Gesicht:
    Absolute Ignoranz jeglicher Tabellenvorgaben, 100% Breite kennt das Teil nicht.
    Was fürn HTML spricht das Ding eigentlich?

    Noch ein einfaches Beispiel:
    Ich erstelle eine Seite mit statischem Content und füge eine Zeile ein. Breite 100% Hintergrund schwarz. Der schwarze Balken schafft es nicht die mainbody-Tabelle auszufüllen.
    Da diese breiten Balken jedoch Grundvoraussetzung für mein Layout sind bin ich natürlich extrem genervt. Zumal das Problem immer nur bei Static Content auftritt, Seiten die zu einer Komponente gehören wie News z.B. kommen mit der CSS-Formatierung für den Seitenkopf
    Code:
    .componentheading
    {
    	height: 12px;
    	width: 100%;
    	color: #FF6600;
    	text-align: center;
    	font-weight: bold;
    	font-size: 12px;
    	background : Black;
    }
    ausgezeichnet zurecht.

    Ein paar Livebeispiele:
    Gute Seiten da oder da (alles aus dem Newsscript heraus)
    Schlechte Seiten:
    Da (die Tabelle hat der Editor zerlegt), da (per hand in Editor grtippt, 100% gibts dennoch nicht) oder auch da

    Warum manchmal der Seiteninhalt fast 100% breit wird (aber immer rand lässt obwohl ich nirgends was von margin gesagt hab) oder auch manchmal einfach nur so breit wie der Inhalt wird ist absolut willkürlich und mittlerweile empfinde ich das als übelst gemein vom Programm. Das Ding verarscht mich doch...

    Ich habe auch schon das Template durchsucht ob es da irgendwelche Formatierungen gibt die daran schuld sind aber irgendwie kriege ich den Fehler nicht weg. Auch egal welchen Editor ich nutze, wie die Tabelle hinterher aussieht läuft stets nach dem Try-and-Error-Prinzip.

    Um-Hilfe-winsel,
    Steffi
    Geändert von Steffilinchen (24.04.2006 um 12:42 Uhr)

  2. #2
    Hat hier eine Zweitwohnung Avatar von spice
    Registriert seit
    14.06.2005
    Ort
    nähe Ingolstadt
    Alter
    27
    Beiträge
    1.129
    Bedankte sich
    73
    Erhielt 69 Danksagungen
    in 60 Beiträgen

    Standard

    Ich glaub das liegt am Editor, ich mach das immer so, ich deaktivier den Editor und tu das HTML einfach so reinkopieren und dann speichern, dann haut es meistens hin, is nervig , weiß aber au ned woran das liegt, mit tabellen habens die editoren von Mambo scheinbar ned so..

    wär vielleicht sinnvoll nur noch mit divs zu arbeiten


    Niewieder CBE und EVENTLIST... denn es geht auch OHNE
    New Version ... 2.5
    http://www.nightlife-magazine.net
    Lifestyle meets Community


  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board Avatar von Steffilinchen
    Registriert seit
    08.04.2006
    Beiträge
    83
    Bedankte sich
    15
    Erhielt 5 Danksagungen
    in 4 Beiträgen

    Standard

    Das ist natürlich erstmal eine gute Variante mit dem Editor deaktivieren. Zumindest solange bis ich meinen statischen Content von der alten Webseite ins Joomla reingekriegt habe.
    Mit den Divs habe ichs mal versucht, aber ich schnall das einfach nicht. Mein Grunddesign besteht nunmal aus einem Tabellenlayout, das hab ich vor einigen Jahren mal erstellt, wollte mehrmals von weg, kriege aber ohne Tabellen keine vernünftige Umsetzung geregelt. Dazu bin ich halt zu blöd, konnte aber bisher ganz gut damit leben...

  5. #4
    Hat hier eine Zweitwohnung Avatar von spice
    Registriert seit
    14.06.2005
    Ort
    nähe Ingolstadt
    Alter
    27
    Beiträge
    1.129
    Bedankte sich
    73
    Erhielt 69 Danksagungen
    in 60 Beiträgen

    Standard

    Naja gute Anleitung gibts bei Selfhtml .. bin auch grad dabei mein design mit DIV#s zu verwirklicken is aber ne mords arbeit*G*


    Niewieder CBE und EVENTLIST... denn es geht auch OHNE
    New Version ... 2.5
    http://www.nightlife-magazine.net
    Lifestyle meets Community


  6. #5
    Neu an Board Avatar von Steffilinchen
    Registriert seit
    08.04.2006
    Beiträge
    83
    Bedankte sich
    15
    Erhielt 5 Danksagungen
    in 4 Beiträgen

    Standard

    Ob nun selfhtml, Css4you oder dieses Zengarden, ich weiß nicht welche Anleitungen und tutorials ich mir da schon reingedrückt habe, da steig ich nicht durch. Das sieht nie so aus wie es soll.
    Zumal ich gerade bei Joomla nicht so unbedingt den Sinn sehe, da ein Teil des Contents eingebundenen doch wieder auf Tabellen basiert. Ich habe schon genug Arbeit meine gutlaufende Seite mit allen Nachrichten und allem drum und dran ins CMS zu friemeln. Dann noch das Design umbauen? Nee, da bleib ich lieber bei meiner alten Seite und tacker meine Contents weiter mit HTML rein. Sollte mein Wunschdesign jedoch nur mit DIVs realisierbar sein hab ich wohl ein Problem...aber warum? Mit HTML-Tabellen hats doch immer geklappt, nur dieses Joomla *grummel fluch*...

  7. #6
    Gehört zum Inventar Avatar von upstream
    Registriert seit
    04.11.2005
    Ort
    Steinmaur CH
    Alter
    27
    Beiträge
    5.918
    Bedankte sich
    86
    Erhielt 1.580 Danksagungen
    in 1.439 Beiträgen

    Standard

    Schon mal versucht

    .contentpaneopen { width: 100%; }

    in dein css-File einzufügen?

  8. #7
    Neu an Board Avatar von Steffilinchen
    Registriert seit
    08.04.2006
    Beiträge
    83
    Bedankte sich
    15
    Erhielt 5 Danksagungen
    in 4 Beiträgen

    Standard

    Jepp, hab ich. Nur passiert da nix

  9. #8
    Gehört zum Inventar Avatar von upstream
    Registriert seit
    04.11.2005
    Ort
    Steinmaur CH
    Alter
    27
    Beiträge
    5.918
    Bedankte sich
    86
    Erhielt 1.580 Danksagungen
    in 1.439 Beiträgen

    Standard

    Echt? also wenn ich das mache ist alles auf die maximale Breite gezogen.
    Es sei denn, ich hätte deine Frage etwas falsch/anders verstanden.

  10. #9
    Neu an Board Avatar von Steffilinchen
    Registriert seit
    08.04.2006
    Beiträge
    83
    Bedankte sich
    15
    Erhielt 5 Danksagungen
    in 4 Beiträgen

    Standard

    Aaaalso:
    Nehmen wir als Beispiel diese Seite.
    Dort wird ein statischer Content eingebunden, mit folgendem Quältext:
    Code:
    <table style="HEIGHT: 100%" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"><tbody><tr><td valign="top" align="center" height="19"><div class="naviheads" align="center">Geschichte des Fan-Clubs </div></td></tr><tr><td valign="top"><blockquote><p>BlaBlaBla</p></blockquote></td></tr></tbody></table>
    Die Tabelle ist auf 100%, die Überschrift wird via CSS festgelegt:
    Code:
    /* General */
    
    html {height: 100%;}
    
    body
    {
    	height: 100%;
    	width: 100%;
    	scrollbar-track-color:#cccccc;
    	scrollbar-face-color:#000000;
    	scrollbar-arrow-color:#ff6600;
    	scrollbar-highlight-color:#ff6600;
    	scrollbar-3dlight-color:#cccccc;
    	scrollbar-shadow-color:#ff6600;
    	scrollbar-darkshadow-color:#000000;
             margin:0;
             padding:0;
    	background: #666666;
    }
    .buttonheading
    {
    	background : #ffffff;
    }
    .sectiontableheader
    {
    
    	font-weight : bold;
    	padding: 3px;
    }
    .highlight
    {
    	background : #B3B9A6;
    }
    
    tr, p, div {
      font-family      : Verdana;
      font-size        : 11px;
      color            : #000000;
    }
    
    .tblpathway
    {
    background: #D9DBD2;		
    }
    
    .tblbody
    {
    	border : 2px solid #ff6600;
    	background: #cccccc;	
    	height: 100%;
    width: 100%;
    }
    
    .tblheader
    {
    	margin-bottom: 3px;
    	padding-top:5px;
    	padding-bottom:5px;
    }
    .tblmain
    {
    	height: 100%;
    	margin: 0px;
    	width: 100%;
    	margin:0;
    
    }
    
    
    table.moduletable
    {
      width: 130px;
    	margin-bottom: 5px;
    	padding-bottom:1px;
    	border : 2px solid #ff6600;
    	background : #CCCCCC;
    }
    
    table.moduletable th
    {
    	height: 12px;
    	width: 100%;
    	height: 100%;
    	color: #FF6600;
    	text-align: center;
    	font-weight: bold;
    	font-size: 11px;
    	background : Black;
    }
    
    
    
    table.contentpaneopen td
    {
    	text-align:justify;
    }
    
    .button
    {
    	border-left : 1px solid #C8D5C4;
    	border-top :  1px solid #C7D5C4;
    	border-right : 1px solid #899686;
    	border-bottom :1px solid #8F9E8C;
    	background: #B1B7A6;
    }
    
    a.mainlevel:link
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    	color: #000000;
    	font-size: 10px;
    	font-style: normal;
    	line-height: normal;
    	font-weight: normal;
    	font-variant: normal;
    	text-decoration: none;
    }
    a.mainlevel:visited
    {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	color: #333333;
    	font-size: 10px;
    	font-style: normal;
    	line-height: normal;
    font-weight: normal;
    	font-variant: normal;
    	text-decoration: none;
    }
    a.mainlevel:hover
    {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	color: #000000;
    	font-size: 10px;
    	background-color: #FF6600;
    	width: 100%;
    	font-style: normal;
    	line-height: normal;
             font-weight: normal;
    	font-variant: normal;
    	text-decoration: none;
    }
    
    a.sublevel:link, a.sublevel:visited {
    	font-size: 9px;
    	color: #000000;
    	text-align: left;
    	text-decoration: none;
    
    }
    
    a.sublevel:hover {
    
    	text-decoration:underline;
    }
    
    a:link, a:visited {
    	font-size: 11px;
    	color: #000000;
    }
    
    a:hover {
    	text-decoration: none;
    }
    
    
    
    .contentheading {
    
    	font-size: 12px;
    	font : bold;
    }
    
    
    .componentheading
    {
    	height: 12px;
    	width: 100%;
    	color: #FF6600;
    	text-align: center;
    	font-weight: bold;
    	font-size: 12px;
    	background : Black;
    }
    .contentpaneopen 
    { 
             width:100%; 
    }
    
    .contentdescription
    {
    	padding-top:10px;
    }
    
    .createdate, .small
    {
    color: Black;
     font : 10px;
    }
    
    .inputbox
    {
    	border : 1px solid #B5BBB6;
    	font-family: verdana;
    	font-size: 11px;
    }
    
    
    table.contenttoc {
    	margin:2px;
    }
    
    table.contenttoc th {
    	background: #A9B09E;
    	border-bottom : 2px solid #FF9338;
    	color: #555555;
    	text-align: left;
    	padding-top: 4px;
    	padding-left : 3px;
    	height: 23px;
    	font-weight: bold;
    	font-size: 11px;
    }
    
    table.contenttoc td
    {
    	background : #eeeeee;
    	line-height:12px;
    	padding:2px;
    }
    
    table.contenttoc a:link , table.contenttoc a:visited
    {
    	font-size:11px;
    	color: #555555;
    	text-decoration : none;
    }
    
    table.contenttoc a:hover
    {
    	color : #000000;
    	text-decoration : none;
    }
    
    ul
    {
    	margin: 0;
    	padding: 0;
    	list-style: none;
    }
    
    li
    {
    	line-height: 15px;
    	padding-left: 2px;
    	padding-top: 0px;
    	background-image: url(../images/arrow.png) ;
    	background-repeat: no-repeat;
    	background-position: 0px 3px;
    }
    .naviheads {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	font-weight: bold;
    	color: #FF6600;
    	background-color: #000000;
    	width: 100%;
    	margin: 0px;}
    Die Definition Naviheads ist also für die Überschrift zuständig.
    Das Problem ist nur dass die Überschrift bei der oben verlinkten Seite weder oben noch rechts/ links bündig ist (weder IE noch FF), da ist immer ca, 1-2px Platz.
    Dass die Static Content Seite nicht 100% den Mainbodyplatz ausfüllt ist mir einfach nicht ersichtlich und ich tüftel seit Tagen daran. Auch das Setzen von Contentpaneopen auf 100% Breite bringt keinen Unterschied. Es handelt sich übrigens um ein umgebautes Simpleportal-Template, falls das von Interesse ist.

  11. #10
    Gehört zum Inventar Avatar von upstream
    Registriert seit
    04.11.2005
    Ort
    Steinmaur CH
    Alter
    27
    Beiträge
    5.918
    Bedankte sich
    86
    Erhielt 1.580 Danksagungen
    in 1.439 Beiträgen

    Standard

    Das Problem liegt etwas weiter oben

    <td align="center" valign="top"><table class="tblbody" border="0" cellpadding="0" cellspacing="0" height="100%" width="100%">
    <tbody><tr>
    <td align="center" height="100%" valign="top" width="100%">
    <table class="contentpaneopen">
    <tbody><tr>
    <td colspan="2" valign="top">

    hier fehlt noch ein cellpadding / cellspacing. Dann hast du den schwarzen Balken ohne grauen Zwischenraum.

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. templates ohne tabellen
    Von rhodan im Forum Mambo Templates
    Antworten: 15
    Letzter Beitrag: 03.03.2008, 07:50
  2. Warum keine Tabellen?
    Von Godot im Forum Allgemeine Fragen zu Joomla
    Antworten: 4
    Letzter Beitrag: 26.01.2006, 15:46
  3. phpNuke->Joomla Tabellen Adminrechte
    Von MNumberger im Forum Allgemeine Fragen zu Joomla
    Antworten: 12
    Letzter Beitrag: 12.01.2006, 10:21
  4. mosCE - Tabellen mit border="0" sind "unsichtbar"
    Von VirusLP im Forum Mambo Komponenten
    Antworten: 8
    Letzter Beitrag: 07.09.2005, 17:04
  5. TinyMCE -> tabellen mit css definieren?
    Von adifl im Forum Allgemeine Fragen zu Mambo
    Antworten: 2
    Letzter Beitrag: 26.04.2005, 12:35

Lesezeichen

Berechtigungen

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