2010-12-20 6 views
2

Hallo Ich habe ein Raster, das ich versuche zu stylen. Eine Haut wurde für mich zur Verfügung gestellt, welche enthält:Zellenausrichtung in Grid

#tblPageContent td 
{ 
    padding:0px; 
    margin:0px; 
    vertical-align:top; 
    text-align:left; 
} 

Diese auf Stil andere Elemente in der Web-Anwendung verwendet wird, so kann ich dies nicht entfernen.

Das Problem besteht darin, meine Rasterelemente so zu gestalten, dass alle nach links ausgerichtet werden. Ich möchte sie eigentlich zentriert haben.

Ich habe versucht, dies zu umgehen, indem eine Klasse zu meinem Start Hinzufügen und Einstellung:

.myRadGridClass 
{ 
    text-align="center; 
} 

und

#myRadGrid td 
{ 
    text-align:center; 
} 

Doch dies ist gerade nicht funktioniert.

Kann mir bitte jemand helfen, die Gitterzellen zentriert zu bekommen, ohne die Haut css zu entfernen?

+0

Keine Lösung aber ich denke #myRadGrid td { text-align: center; } ist falsch Sie können nicht # in Klassennamen verwenden –

+0

Das ist nicht der Klassenname, es ist die Grid-ID. – BigJim

Antwort

5

Sie müssen nur spezifischer als die Regel sein, die bereits definiert ist.

Ich stelle mir vor, dass der HTML-Code sieht wie folgt generiert:

<table id="tblPageContent"> 
    <tr> 
     <td class="myRadGridClass">Content of your cell</td> 
    </tr> 
</table> 

Wenn Sie mit den folgenden CSS gehen sollte es funktionieren:

#tblPageContent td.myRadGridClass 
{ 
    text-align:center; 
} 

Wenn der HTML-Code nicht so aussieht , posten Sie ein Snippet und wir können Ihnen weiterhelfen.