Du bist hier: Seitenreport    Forum    Web-Entwicklung    (X)HTML & CSS    Col element Attribut align

Col element Attribut align

Verfasst am: 05. 12. 2009 [18:11]
joerg
Dabei seit: 09.06.2009
Themenersteller

1540 Beiträge
Beitrag hilfreich?

Hallo

Hat einer einer Idee wo man eine Übersicht darüber bekommen könnte welche Browser das col Element wenn man es mit dem Attribut align versieht richtig darstellen.

Momentan weiss ich nur das Firefox und IE8 das nicht mitmachen und Opera ist dazu in der Lage.

Gruß
Jörg

 
Verfasst am: 05. 12. 2009 [18:13]
adi
Dabei seit: 01.05.2009

468 Beiträge
Beitrag hilfreich?

joerg schrieb:

Hallo

Hat einer einer Idee wo man eine Übersicht darüber bekommen könnte welche Browser das col Element wenn man es mit dem Attribut align versieht richtig darstellen.

Momentan weiss ich nur das Firefox und IE8 das nicht mitmachen und Opera ist dazu in der Lage.

Gruß
Jörg


hast du mal bei self html nachgeschaut die geben für solche sachen eine funktionsübersicht aus wobei ich nicht weiss ob IE8 schon mit dabei ist

 
Verfasst am: 05. 12. 2009 [18:44]
joerg
Dabei seit: 09.06.2009
Themenersteller

1540 Beiträge
Beitrag hilfreich?

Ja habe ich aber Beiträge die sich darauf beziehen sind teilweise nicht aktuell!
Da wurde sogar mal erwähnt der IE könnte das was ich jetzt nicht bestäigen kann!

Ich habe nur jetzt nicht vor das per Klassen für td zu definieren weil das den Quellcode der Seite aufbauschen würde! Wahrscheinlich würde das p Element in einigen Zellen einzufügen mir auch helfen und das per CSS halt eben formatieren.

Ich will einfach 2 Spalten einer Tabelle zentriert ausrichten und die 3. dann halt eben links!

Und die geschickteste Möglichkeit wäre per col was aber einige Browser nicht darstellen!

 
Verfasst am: 05. 12. 2009 [18:59]
gerard
Dabei seit: 12.05.2009

1276 Beiträge
Beitrag hilfreich?

joerg schrieb:

Und die geschickteste Möglichkeit wäre per col was aber einige Browser nicht darstellen!

Im Prinzip hast du recht und ich würde mich auch freuen wenn es ginge, weil es viel Quellcode sparen würde. Aber da "col" per Definition kein Kindelement haben kann, kann/darf es auch nichts vererben und genau dass müsste bei "align" passieren. Irgendwo im Netz gibt es einen ausführlichen Artikel über den internen Streit der Firefoxentwickler zu diesem Thema - finde ihn im Moment leider nicht. IE8 kann es auch nicht und hat sich da bewußt auf die Spezifikation bezogen.

Gérard



 
Verfasst am: 05. 12. 2009 [20:10]
joerg
Dabei seit: 09.06.2009
Themenersteller

1540 Beiträge
Beitrag hilfreich?

Hallo Gerard

Im Prinzip vererbt das col Element doch jetzt schon die Breite an die Zellen in einer Tabelle!
Es stellt für die Tabelle eine Struktur auf! Und die Tabelle darf ja ein Kindelement haben!

Mir erschliesst sich jetzt die Logik nicht warum es bei dem einem Attribut funktioniert und bei dem anderen nicht!

Gruß
Jörg

 
Verfasst am: 05. 12. 2009 [20:16]
gerard
Dabei seit: 12.05.2009

1276 Beiträge
Beitrag hilfreich?

joerg schrieb:

Im Prinzip vererbt das col Element doch jetzt schon die Breite an die Zellen in einer Tabelle!

Aber nur im Prinzip. Es ist eben die Spalten- und nicht die Zellenbreite. Aber bitte nicht mit mir streiten - ich hab ja nur weitergegeben, mit welchen Gedanken sich die Entwickler herumplagen.

Gérard

 
Verfasst am: 05. 12. 2009 [20:22]
romacron
Dabei seit: 01.11.2009

1142 Beiträge
Beitrag hilfreich?

...mal ganz am Rande, macht man die Formatierung nich eher per css??
 
Verfasst am: 05. 12. 2009 [20:30]
gerard
Dabei seit: 12.05.2009

1276 Beiträge
Beitrag hilfreich?

romacron schrieb:

...mal ganz am Rande, macht man die Formatierung nich eher per css??

Doch - sollte man. Hilft hier aber nicht weiter, weil für "style" (intern wie extern) das gleiche gilt.

Gérard

 
Verfasst am: 05. 12. 2009 [21:01]
joerg
Dabei seit: 09.06.2009
Themenersteller

1540 Beiträge
Beitrag hilfreich?

@gerard Jetzt habe ich die Logik verstanden warum das mit der Breite funktioniert!

Also fehlt mir jetzt für die Tabelle eine Formatierung per CSS wo man für jede Spalte die Textausrichtung und die Breite vorgeben kann!
So nach dem Motto
table
{
col-number:1; col-width:10%; col-text-align:left ;col-vertical-align:top;
col-number:2,3; col-width:25%; col-text-align:center ;col-vertical-align:top;
col-number:4; col-width:40%; col-text-align:right ;col-vertical-align:middle;
}

Würde dann das mit col wahrscheinlich komplett abdecken!

Wo kann man solche Vorschläge W3C unterbreiten?

 
Verfasst am: 05. 12. 2009 [21:06]
Raptor
Dabei seit: 10.05.2009

1159 Beiträge
Beitrag hilfreich?

joerg schrieb:


Versuch's mal mit folgendem:
col{ /* Eigenschaften der ersten Spalte */ }
col+col{ /* Eigenschaften der zweiten Spalte */ }
col+col+col{ /* Eigenschaften der dritten Spalte */ }
...

 




Du bist nicht eingeloggt. Bitte beachte, dass Du eingeloggt sein musst, um Themen zu erstellen oder auf Beiträge zu antworten.

RSS Feed abonnieren

Werde in Echtzeit über neue Foren-Beiträge informiert:



18 Mitglieder waren innerhalb der letzten 15 Minuten online (213 heute gesamt):
DieWebAG, ecomtec, enoxx, FridoDeluxe, itwatch, justef, Leviathan, masa8, mediabase, phaziz, plpmedia, Reinhardt, rinfanger, RMueller, sfs, stroeme, tibbertc, Ultima

Administratoren und Moderatoren:
[keine]

Seitenreport hat 18109 registrierte Mitglieder, 2999 Themen und 29092 Beiträge.
Der aktuelle Mitgliederzuwachs liegt bei durchschnittlich 12 bestätigten Neuregistrierungen pro Tag.
Pro Tag werden im Seitenreport Forum durchschnittlich 1 neues Thema und 8 Beiträge erstellt.
Die Durchschnittszahlen berechnen sich aus den letzten 7 Tagen.

Mehrfach empfohlen

Seitenreport ist einer der bekanntesten SEO und Website Analyse Dienste im deutschsprachigen Raum und wurde u.a. schon empfohlen:
von Mr. Wong im Wong Letter
vom Leserservice der Deutschen Post
vom Technik Blog SiN
und vielen anderen

Partnerprogramm

12% Lifetime Provision auf alle Buchungen von Dir geworbener Mitglieder sowie 0,50 € für jede Registrierung. Eines der besten deutschen Partnerprogramme laut den appCharts von 100partnerprogramme.de. Nimm jetzt teil am Seitenreport Partnerprogramm und verdiene gutes Geld dabei!

* = Partnerlinks