2014-06-27 18 views
53

Sto usando il bootstrap panel per visualizzare testo e immagine, ma man mano che il testo aumenta, aumenta anche il corpo del pannello. Voglio sapere come creare il corpo con altezza fissa, ad es. 10 file o al massimo 10 righe. Ecco il mio codice:Come rendere il corpo del pannello Bootstrap ad altezza fissa

<div class="span4"> 
    <div class="panel panel-primary"> 
    <div class="panel-heading">jhdsahfjhdfhs</div> 
    <div class="panel-body">fdoinfds sdofjohisdfj</div> 
    </div> 
</div> 
+0

si prega di fornire un certo codice. Puoi correggere l'altezza del pannello con la proprietà height in css. @ user3500605 –

+0

@JPrakash è codice comune, niente di speciale. Come usare l'altezza? –

risposta

111

È possibile utilizzare max-height in un attributo inline style, come di seguito:

<div class="panel panel-primary"> 
    <div class="panel-heading">jhdsahfjhdfhs</div> 
    <div class="panel-body" style="max-height: 10;">fdoinfds sdofjohisdfj</div> 
</div> 

Per utilizzare lo scorrimento con il contenuto che trabocca un dato max-height, in alternativa è possibile effettuare le seguenti operazioni:

<div class="panel panel-primary"> 
    <div class="panel-heading">jhdsahfjhdfhs</div> 
    <div class="panel-body" style="max-height: 10;overflow-y: scroll;">fdoinfds sdofjohisdfj</div> 
</div> 

Per limitare l'altezza a un valore fisso è possibile utilizzare qualcosa di simile.

<div class="panel panel-primary"> 
    <div class="panel-heading">jhdsahfjhdfhs</div> 
    <div class="panel-body" style="min-height: 10; max-height: 10;">fdoinfds sdofjohisdfj</div> 
</div> 

specificare lo stesso valore sia per max-height e min-height (in pixel o punti - fino a quando è coerente).

È inoltre possibile inserire gli stessi stili nella classe css in un foglio di stile (o in un tag style come mostrato di seguito) e quindi includere lo stesso nel tag. Vedi sotto:

Codice di stile:

.fixed-panel { 
    min-height: 10; 
    max-height: 10; 
    overflow-y: scroll; 
} 

Applica stile:

<div class="panel panel-primary"> 
    <div class="panel-heading">jhdsahfjhdfhs</div> 
    <div class="panel-body fixed-panel">fdoinfds sdofjohisdfj</div> 
</div> 

Spero che questo aiuti con il vostro bisogno.

+6

Ho pensato che gli stili in linea fossero disapprovati? – Kane

+0

dopo aver ridotto al minimo l'altezza. Il mio testo Intestazione si nasconde. Soluzione suggerita –

+0

@Thomas thx, fix'd – fish2000

18

HTML:

<div class="span4"> 
    <div class="panel panel-primary"> 
    <div class="panel-heading">jhdsahfjhdfhs</div> 
    <div class="panel-body panel-height">fdoinfds sdofjohisdfj</div> 
    </div> 
</div> 

CSS:

.panel-height { 
    height: 100px;/change according to your requirement/ 
} 
+1

Grazie, tuttavia, la soluzione di Benison è migliore, quindi posso solo votare la sua risposta :) –

Problemi correlati