zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Tabelle formatierung

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 20.11.2007, 20:12
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 20.11.2007
Beiträge: 4
schlurpsel befindet sich auf einem aufstrebenden Ast
Standard Tabelle formatierung

Hey,

wie kann ich diese Tabelle nur mit CSS so konfigurieren, dass sie außen und innen einen schwarzen Rand von 2px hat? Soll mit Firefox und IE gehen, also gleich aussehen. Der Style sollte nur im attribut <table> eingebunden sein, nicht in den <td>'s.

PHP-Code:
<table  width="450" cellspacing="0" cellpadding="0">
  <
tr>
    <
td>&nbsp;</td>
    <
td>test</td>
    <
td>&nbsp;</td>
  </
tr>
  <
tr>
    <
td>&nbsp;</td>
    <
td>&nbsp;</td>
    <
td>&nbsp;</td>
  </
tr>
</
table
danke
schlurpsel
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 20.11.2007, 20:39
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

3 relevante Eigenschaften:

border-spacing
border-collapse
border

Wirf cellspacing, cellpadding und width raus, das geht alles per CSS.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 20.11.2007, 20:42
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 20.11.2007
Beiträge: 4
schlurpsel befindet sich auf einem aufstrebenden Ast
Standard

danke, doch das habe ich auch schon gefunden. Dabei ist das Problem, dass ich für das formatieren der einzelenen Zellen was bei <td> einfügen muss. Das möchte ich nicht, sondern nur bei dem Attribut <table>.
Hoffe, das geht
danke
schlurpsel
Mit Zitat antworten
  #4 (permalink)  
Alt 20.11.2007, 20:49
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Bei td mußt Du gar nichts einfügen, und übrigens auch nicht bei table - mehr als <table> sollte nicht im HTML stehen, wirf den Rest raus. Durch ein externes Stylesheet (oder ein style-Element innerhalb von head) kannst Du alle Elemente problemlos ansprechen und ihnen die gewünschten Eigenschaften zuweisen.
Mit Zitat antworten
  #5 (permalink)  
Alt 20.11.2007, 20:51
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 20.11.2007
Beiträge: 4
schlurpsel befindet sich auf einem aufstrebenden Ast
Standard

und wie mache ich das, dass der Rand der Tabelle und die Zellen der Tabelle einen Rand von 2px und schwarz haben?
Mit Zitat antworten
  #6 (permalink)  
Alt 20.11.2007, 20:57
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Grundsätzlich so

Code:
table,
td {
border: 2px solid #000;
}
table kannst Du dabei auch weglassen, falls die borders eh zusammenfallen. Beachte dazu auch die 3 Links.
Mit Zitat antworten
  #7 (permalink)  
Alt 20.11.2007, 23:43
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 20.11.2007
Beiträge: 4
schlurpsel befindet sich auf einem aufstrebenden Ast
Frage

danke, funzt prima

Aber noch ne Frage:
Kann ich es irgendwie mit css noch machen, dass das td/table für alle gilt außer eine Tabelle mit bestimmten class-Name oder ID?
danke
schlurpsel
Mit Zitat antworten
  #8 (permalink)  
Alt 20.11.2007, 23:48
Benutzerbild von Crizzo
der mit dem Editor kämpft
XHTMLforum-Kenner
 
Registriert seit: 17.10.2006
Ort: Ost-Hessen
Beiträge: 4.828
Crizzo ist ein sehr geschätzer MenschCrizzo ist ein sehr geschätzer MenschCrizzo ist ein sehr geschätzer MenschCrizzo ist ein sehr geschätzer Mensch
Standard

Du könntest td, table so wie es Heiko gezeigt hat per CSS Definieren und der andereren Tabelle eine "id" geben und mit dieser die generellen Eigentschaften überschreiben.

Sieht in der CSS-Datei dann so aus:
Code:
table#anderetabelle {}
table#anderetabelle td{}
usw.
in HTML:
Code:
<table id="anderetabelle">
[...]</table>
__________________
Ohne Quelltext gibts selten Hilfe. Also: Onlinebeispiel hochladen und Link bereitstellen!
Foren-FAQ
Mit Zitat antworten
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
IE6: Inhalte bei großer Tabelle verschwunden C-rank CSS 3 05.01.2008 13:23
Tabelle erscheint innerhalb eines DIVs FBI CSS 1 27.06.2007 01:39
Tabelle height 100% im IE paule CSS 0 09.05.2007 12:27
Mysql: Tabelle Ordnen, nach Integer Werten (timestamp) oder Zeitformaten? braindead Serveradministration und serverseitige Scripte 8 14.03.2007 20:21
FF: Tabelle in Tabelle centern wuschba CSS 2 20.07.2006 10:00


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:43 Uhr.