2017-01-12 4 views
0

Ich bin neu in CSS und habe ein Problem mit Layouts.Primefaces reagieren Problem panelGrid

Ich habe 4 Tasten horizontal auszulegen, es sei denn, es ist mobil, in diesem Fall sollten sie vertikal gestapelt werden.

Ich habe derzeit:

<div class="ui-g-12 ui-md-12"> 
<div class="card"> 
<p:panel id="filter" header="Filter"> 

<p:panelGrid columns="4" styleClass="ui-panelgrid-blank" 
          layout="grid">        
<p:commandButton/> 
<p:commandButton/> 
<p:commandButton/> 
<p:commandButton/> 
</p:panelGrid> 
</div> 
</div> 

Im Desktop-Modus, ich habe nicht die Tasten will gestreckt 100% des Bildschirm zu passen, da sie zu groß sind (jeweils 25%), so dass der generierte Code Ich brauche ist:

<div class="ui-panelgrid-cell null"><button id...></button></div> 

aber ich bekommen, was ist:

<div class="ui-panelgrid-cell ui-grid-col-3"><button...></button></div> 

weshalb die 4 Tasten jeweils nehmen 25% der Bildschirm widt ist h.

Kann mir bitte jemand vorschlagen, wie ich Tasten reagieren kann, aber die 4 Tasten nicht 100% (je 25%) der Bildschirmbreite im Desktop nehmen?

+0

außer Kraft setzen, den Stil, indem Sie eine weitere passende Selektor (lesen Sie über CSS Spezifität) – Kukeltje

+0

Könnten Sie vielleicht mich sehen geben mehr von einem Zeiger hier? – user1532510

Antwort

Verwandte Themen