Hackerboard WikiHaboBlog

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

mediawiki tabellen per css anpassen

Diskussion: mediawiki tabellen per css anpassen im Forum Code Kitchen, in der Kategorie Software Home; Hi Ich habe mir ein MediaWiki installiert, und nun möchte ich den Style der Tabellen anpassen. Das möchte ich gerne ...

Antwort
Alt 18.02.09, 20:27   #1 (permalink)
 
Registriert seit: 06.05.04
RedEagle Leistung: Facit NTK
RedEagle eine Nachricht über ICQ schicken
Likes: 0
Standard mediawiki tabellen per css anpassen


Hi
Ich habe mir ein MediaWiki installiert, und nun möchte ich den Style der Tabellen anpassen. Das möchte ich gerne per CSS machen, damit man, wie in anderen wikis schon oft gesehen, einfach per "class="wikitable" die Tabelle ansehlich machen kann. Leider funktioniert das bei mir nicht.

meine Beispieltabelle:

Code:
{| class="wikitable"
!Headline1
!Headline2
|-
| Test1 || Test2
|-
| Test3 || Test4
|}
Mein Beispiel-CSS-Code (in main.css)
Code:
 table.wikitable {
         border: 1px solid #000000;
         border-collapse: collapse;
 }
 tr.wikitable {
         border: 1px solid #000000;
 }
Das Problem: für <table> wird die Klasse "wikitable" verwendet, für <tr> aber nicht, Ich müsste also für jede Zeile, und später auch Spalte "class="wikitable"" hinzufügen.
In diesem Fall wird also die Tabelle umrandet, aber die einzelnen Zellen haben keinen Rahmen.
Wie muss ich meinen CSS-Code schreiben, damit ein class= ausreicht?
RedEagle ist offline   Mit Zitat antworten
Alt 18.02.09, 21:15   #2 (permalink)
 
Benutzerbild von Eydeet
 
Registriert seit: 14.04.06
Eydeet Leistung: Facit NTK
Likes: 4
Standard

Du könntest statt "tr.wikitable" "table.wikitable tr" benutzen
Eydeet ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 19.02.09, 12:26   #3 (permalink)
Themenstarter
 
Registriert seit: 06.05.04
RedEagle Leistung: Facit NTK
RedEagle eine Nachricht über ICQ schicken
Likes: 0
Standard

Scheint leider nicht so gut zu funktionieren. Neben der als wikitable bezeichneten Tabelle wirken sich die Einstellungen auch auf andere Tabellen aus
Code:
1555 table.wikitable, tr, td {
schreibe ich stattdessen

Code:
1555 table.wikitable, tr.wikitable,td.wikitable {
1556         border: 1px solid #000000;
1557         border-collapse: collapse;
1558         empty-cells: show;
1559 }
besteht wieder das alte Problem, dass ich für jede Zelle den Klassennamen angeben muss

---
So schnell kanns gehen Problem gelöst (hoffentlich):
Code:
1555 table.wikitable{
1556         border: 1px solid #000000;
1557         border-collapse: collapse;
1558         empty-cells: show;
1559 }                    
1560 table.wikitable * td {
1561 border: 1px solid #ff0000;
1562 }
RedEagle ist offline   Mit Zitat antworten
Alt 19.02.09, 22:11   #4 (permalink)
 
Benutzerbild von metax.
 
Registriert seit: 22.01.07
metax. Leistung: 8086
metax. eine Nachricht über ICQ schicken
Likes: 10
Standard

Wie Eydeet schon geschrieben hat, kannst du mit "table.meineklasse td" alle td-Elemente ansprechen, die in einer Tabelle der Klasse "meineklasse" liegen. Wenn du ein Komma dazwischen setzt, verändert dass die Semantik vollkommen. Mit "table.meineklasse, td" sprichst du die Tabellen der Klasse "meineklasse" und _alle_ td-Elemente an. Das ist ja nicht das, was du willst.
Edit: Du hast die Lösung ja anscheinend schon gefunden. Das Sternchen dazwischen kannst du dir übrigens sparen ...

mfg, metax.
__________________
Wenn keiner zuschaut, teile ich heimlich durch Null!
Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter
metax. ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » mediawiki tabellen per css anpassen
Themen-Optionen
Ansicht

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 sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MediaWiki - Admin hinzufügen? D-X Off topic-Zone 2 14.01.08 23:10
Mediawiki modifizieren maedmexx (Web-) Design und webbasierte Sprachen 1 26.09.07 15:30
MediaWiki - Seitentitel Easyrider Applikationen 3 25.07.07 16:21
Userprofil anpassen weau Linux/UNIX 3 11.03.07 21:49
Tabellen an Seitengrößen anpassen -Tux- (Web-) Design und webbasierte Sprachen 1 08.12.05 21:30


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61