Twitter Bootstrap - hoe elementen horizontaal of verticaal te centreren

Is er een manier om html elementen verticaal of horizontaal te centreren in de hoofdouders?

Oplossing

Update: hoewel dit antwoord begin 2013 waarschijnlijk correct was, mag het niet meer worden gebruikt. De juiste oplossing gebruikt offsets.


Zoals voor andere gebruikers suggestie zijn er ook native bootstrap klassen beschikbaar zoals:

class="text-center"
class="pagination-centered"

met dank aan @Henning en @trejder

Commentaren (6)

Ik gebruik dit.


    html, body {
        height: 100%;
        margin: 0;
        padding: 0 0;
    }

    .container-fluid {
        height: 100%;
        display: table;
        width: 100%;
        padding-right: 0;
        padding-left: 0;
    }

    .row-fluid {
        height: 100%;
        display: table-cell;
        vertical-align: middle;
        width: 100%;
    }

    .centering {
        float: none;
        margin: 0 auto;
    }


    <div class="container-fluid">
        <div class="row-fluid">
            <div class="offset3 span6 centering">
                content here
            </div>
        </div>
    </div>
Commentaren (1)

voor horizontaal centreren kan je zoiets hebben als dit:

.centering{
float:none;
margin:0 auto
}

 <div class="span8 centering"></div>
Commentaren (3)