|
|
Zellenabstand bei innerem Rahmen |
|
Zellenabstand bei innerem Rahmen |
Beitrag Nr.: 1 |
Hey noch mal eine Frage: Ich habe einen inneren Rahmen um mein Menüfeld und und das Boardbit gezogen, allerdings zeigt es mir aus bisher noch unerklärlichen Gründen stetig Zelleabstände an, die ich aber garnicht haben möchte. Im Designpack hab ich alles auf 0 gestellt und auch im Code selbst habe ich keine Abstände stehen.
Würde mir sehr helfen, wenn jemand eine Idee dazu hat. Hab auch ein Bild dazu beigelegt.
__________________
|
|
31.01.2011 23:00 |
|
|
|
Zitat: |
Im Designpack hab ich alles auf 0 gestellt und auch im Code selbst habe ich keine Abstände stehen.
|
|
Das einstellen im Designpack auf 0 bringt nichts, wenn Du innerhalb der Tabelle keinen entsprechenden Wert - sei es als Zahl oder Variable - einträgst.
Beispiel: Um keinen Abstand zu haben nimmt man in der Regel den Standartcode für eine Rahmentabelle
<table cellpadding=0 cellspacing=0 border=0 width="100%">
Hier sind von Hand die Werte Null und die Tabellenweite sowie ein Rahmen definiert.
Willst Du nun die Werte über das Designpack bestimmen, werden statt der von Hand gesetzten Zahlen Variablen gesetzt, die im Pack dann verändert werden können.
Beispiel für die gleiche Tabelle mit Variablen:
<table cellpadding="{$style['tableoutcellpadding']}" cellspacing="{$style['tableoutcellspacing']}" border="{$style['tableoutborder']}" style="width:{$style['tableoutwidth']}">
Erklärung:
Die Codepassage $style gibt an, das der Wert aus dem zum Style zugeordneten CSS geholt werden soll
- tableoutcellpadding
- tableoutcellspacing
- tableoutborder
- tableoutwidth
sind sogenannte Variablen, das heißt Sie haben erst mal keinen festen Wert.
Die Variable bekommt aber einen festen Wert wenn im Designpack eine Zahl als Wert dazu eingetragen wird.
Also: Du kannst entweder einen festen Wert setzen, oder eine Variable benutzen, aber Du MUSST auf jeden Fall einen Wert eintragen, denn ohne einen Wert bekommst Du einen Abstand, weil jeder Browser eine solche Tabelle eben standartmäßig mit einem gewissen Abstand anzeigt. Dieser Abstand ist im übrigen von Browser zu Browser unterschiedlich.
Mein Tip dazu ist: Du benutzt diesen Code als Standart ja für einen Rahmen, der grundsätzlich immer ohne Abstände auskommen MUSS - In diesem Fall ist es sinnvoll, die Werte als feste Zahlen einzutragen, also cellpadding=0 cellspacing=0
So kannst Du später im Designpack den normalem Tabellenaufbau (z.B. den für die anzeige von Beiträgen untereinander) immer noch einen anderen Wert zu teilen, denn diese Tabellen sind im Code schon mit Variablen geschrieben. So bekommst Du mehr gestalterische Freiheit
__________________
Bis auf weiteres nur eingeschränkter Support
|
|
01.02.2011 03:13 |
|
|
Alexja
Foren As
[meine Galerie]
Dabei seit: 23.06.2010
Beiträge: 91
Herkunft: Zuhause
Postid: 7242
Themenstarter
|
|
Ok hab ich gemacht, wenn ich jetz aber bei Cellspacing (Abstand zum Rand der Tabelle) 1 eintrage hab ich auch zwischen den Zellen den Abstand. Blöd das das jetzt so angeklatscht aussieht. Lässt sich da auch nen Lösungsansatz finden?
__________________
|
|
01.02.2011 10:57 |
|
|
Alexja
Foren As
[meine Galerie]
Dabei seit: 23.06.2010
Beiträge: 91
Herkunft: Zuhause
Postid: 7251
Themenstarter
|
|
Boah ich krieg jetz schon n Koller bei den ganze Tables
LOL aber danke, ich werds versuchen
Edit: Es ist vollzogen, nochmal herzlichen Dank. *Schweiß von der Stirn wisch*
__________________
|
|
01.02.2011 14:39 |
|
|
|
|
|
Views heute: 74.250 | Views gestern: 259.285 | Views gesamt: 72.654.700
|