WinFuture-Forum.de: Bei Padding-left:3px Verschieben Sich Tabellen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Bei Padding-left:3px Verschieben Sich Tabellen


#1 Mitglied ist offline   Ceron 

  • Gruppe: aktive Mitglieder
  • Beiträge: 120
  • Beigetreten: 14. Oktober 05
  • Reputation: 0
  • Wohnort:Ostfriesland

geschrieben 02. Februar 2006 - 18:41

Hi,

ich habe eine Tabellenzeile und habe da meinen Button als Hintergrundgrafik festgelegt. In den Button will ich jetz "Home" schreiben. Da dies nicht zu nahm am Rand stehen soll, hab ich noch padding-left:3px angegeben. Das padding sieht man, aber hinten an die Tabelle werden noch wiedre 3px angehängt. Guckts euch einfach selber mal an:

http://ceron.ce.funp...n-gfx/index.htm
0

Anzeige



#2 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 02. Februar 2006 - 19:48

Ich habe eine andere Herangehensweise: Erst der Inhalt, dann das design drumherum, aber ich will jetzt nicht klugscheißen.
Nur so viel: eine Internetseite ist keine Druckvorlage, vergiss pixelgenaues Layout, auf 3px ist geschissen.
Der Fehler lässt sich leicht vermeiden, indem man für eine Liste ein Listenelement benutzt und es mit CSS formatiert. Desweiteren machst du es dir einfacher, wenn du dafür sorgst, dass die Browser im Standard-Mode arbeiten.
Stichworte: Doctype switching und semantisches HTML. Mach's dir nicht so schwer.
0

#3 Mitglied ist offline   Ceron 

  • Gruppe: aktive Mitglieder
  • Beiträge: 120
  • Beigetreten: 14. Oktober 05
  • Reputation: 0
  • Wohnort:Ostfriesland

geschrieben 02. Februar 2006 - 19:55

Aber ohne die 3px steht der Text genau auf dem Rand und das sieht doof aus...ich brauch die 3px!
Wie schreibe ich denn das "Home" als Listenelement in den Button?
Was ist denn Doctype switching und semantisches HTML?
0

#4 Mitglied ist offline   flo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 7.955
  • Beigetreten: 14. November 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 02. Februar 2006 - 19:58

@ Ceron

Ich denke eine gute Anlaufstelle ist für dich

Selfhtml


und hier ist auch nicht schlecht

xhtmlforum


Wenn du eine eigene homepage haben willst solltest du das durchlesen
0

#5 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 02. Februar 2006 - 20:04

Workshop Doctype-Switch und ein schöner Artikel über semantisches HTML.

Dieser Beitrag wurde von axx bearbeitet: 02. Februar 2006 - 20:06

0

#6 Mitglied ist offline   Ceron 

  • Gruppe: aktive Mitglieder
  • Beiträge: 120
  • Beigetreten: 14. Oktober 05
  • Reputation: 0
  • Wohnort:Ostfriesland

geschrieben 02. Februar 2006 - 20:51

selfhtml kenn ich schon lange...mach ich denn so viel falsch?
und wie mach ich das jetz, dass das padding reibungslos funktioniert? hab das schonmal mit einer Tabelle gemacht. Da hat es gefunzt. Hier nich...
0

#7 Mitglied ist offline   flo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 7.955
  • Beigetreten: 14. November 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 02. Februar 2006 - 20:56

Was du falsch machst? Alles

-Design mit Tabellen
-Keine trennung von Inhalt & Layout
-pixelgenaue ausrichtung (ok das is geschmackssache)


Um das Problem zu beseitigen sollte es reichen das du die Breite der Tabellenspalte um 3px reduzierst.

Die Breite wird wie Folgt berechnet:

margin + padding + width = Breite
0

#8 Mitglied ist offline   Ceron 

  • Gruppe: aktive Mitglieder
  • Beiträge: 120
  • Beigetreten: 14. Oktober 05
  • Reputation: 0
  • Wohnort:Ostfriesland

geschrieben 02. Februar 2006 - 21:22

Danke, jetz gehts!
Was ist denn an einem Design mit Tabellen falsch?
0

#9 Mitglied ist offline   flo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 7.955
  • Beigetreten: 14. November 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 02. Februar 2006 - 21:44

Tabellen sind da zu da inhalte Tabbelarisch Darzustellen, beispiel, die Bundesligatabelle.

Aber um Elemante auf einer Webseite Darzustellen sind sie Falsch:

- mit Tabellen steigt die unüberschaubarkeit und komplexität des codes
- die Tabelle wird erst dargestellt wenn alle elemente inerhalb geladen sind, das führt zu langen Ladezeiten.

Mit css lässt sich das ganze sehr schön lösen, lies dir doch mal durch was axx gepostet hat


http://www.vorsprungdurchwebstandards.de/t...y/retro-coding/
0

#10 Mitglied ist offline   Ceron 

  • Gruppe: aktive Mitglieder
  • Beiträge: 120
  • Beigetreten: 14. Oktober 05
  • Reputation: 0
  • Wohnort:Ostfriesland

geschrieben 03. Februar 2006 - 00:05

Dann werde ich wohl mal von den Tabellen wegkommen müssen. War eh immer so schwierig und unübersichtlich^^
Ich habe schon viel über CSS gelesen, aber kann mir immer noch nicht vorstellen, wie ich mein Design jetz nur mit CSS gestalten kann :)
Wie ordne ich die Bilder in CSS so an, wie ich sie haben will? Und was ich mich schon die ganze Zeit über frage und noch nicht wirklich herausbekommen habe ist, was hat es mit dem <div> und <span> Tag auf sich? Ich verstehe das nicht...
0

#11 _scy_

  • Gruppe: Gäste

geschrieben 03. Februar 2006 - 12:18

Zitat

Die Breite wird wie Folgt berechnet:

margin + padding + width = Breite


Jetzt lasst mich nichts falsches sagen, also formulier ich mal ganz vorsichtig...

FireFox und IE brechnen das unterschiedlich....
der eine setzt das padding an den äußeren Rand der andre an den inneren rand....

ich GLAUBE das der IE es richtig macht, also so wie du es beschreiben hast. aber ich weis es nicht.
0

#12 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 03. Februar 2006 - 12:50

Beitrag anzeigenZitat (scy: 03.02.2006, 12:18)

...aber ich weis es nicht.

Du stiftest leider Verwirrung, deswegen kann ich das nicht so stehen lassen.
Firefox und IE6 im Standard-Mode interpretieren das Boxmodell gleich. IE 5.x und IE6 im Quirks-Mode interpretieren es anders als es das W3C vorsieht. Deswegen weise ich hier auch immer darauf hin, den doctype anzugeben.

Artikel über das Boxmodell
Artikel über doctypes
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0