为什么我的下拉列表不能位于中心位置?

时间:2017-04-26 05:28:17

标签: php web yii2

我想让我的下拉列表的位置成为中心。但是当我做了

align="center"

该位置不在中心

这是我的代码:

<?php

/* @var $this yii\web\View */



$this->title = 'Beranda - Pascasarjana Dalam Angka';
?>
<div class="site-index">

    <div class="jumbotron">
        <h1>Selamat Datang!</h1>

        <p class="lead-lg-5">Aplikasi ini ditujukan untuk menampilkan <br>data-data dan statistik mahasiswa program Pascasarjana Universitas</p>


    <div align="center" class="body-content">


    <div align="center" class="dropdown">
        <button align="center" class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Pilih Tahun Periode
            <span class="caret"></span>
        </button>
                <ul align="center" class="dropdown-menu">
                    <li><a href="#">Periode 2001-2005</a></li>
                    <li><a href="#">Periode 2006-2010</a></li>
                    <li><a href="#">Periode 2011-2015</a></li>
                </ul>
    </div>



    </div>


    </div>

</div>

结果如下:

enter image description here

我可以这样做,列表可能在中心? 提前致谢

3 个答案:

答案 0 :(得分:0)

将下拉放入div中,然后使用CSS Ex:

将该潜水对齐以显示在中心
/* centers the form div to the screen */
#divCenter{
    position:absolute;
    width:800px;
    top:50%;
    left:50%;
    margin-top:-180px;
    margin-left:-410px;
    z-index:15;
    border-radius: 10px;
}

答案 1 :(得分:0)

将位置相对属性应用于父级,并将绝对位置设置为下拉元素包装。

.dropdown {
  position: relative;
}

.dropdown .dropdown-menu {
  position: absolute;
  top: 50px;
  width: 100%;
}

希望这有帮助。

答案 2 :(得分:0)

我的建议:使用yii2内置的bootstrap类!以下是视图文件的工作示例。 Short anwer:您必须将下拉机制放在.btn-group

<?php
use yii\helpers\Url;
use yii\helpers\Html;
use yii\bootstrap\Dropdown;
/* @var $this yii\web\View */

?>
<div class="site-index">

    <div class="jumbotron">
        <h1>Selamat Datang!</h1>
        <p class="lead-lg-5">
            Aplikasi ini ditujukan untuk menampilkan <br>
            data-data dan statistik mahasiswa program Pascasarjana Universitas
        </p>
    </div>
    <div class="col-md-12 school-options-dropdown text-center">
        <div class="dropdown btn-group">
            <a href="#" data-toggle="dropdown" class="dropdown-toggle">Pilih Tahun Periode <b class="caret"></b></a>
            <?php
                echo Dropdown::widget([
                    'items' => [
                        ['label' => 'Periode 2001-2005', 'url' => '#'],
                        ['label' => 'Periode 2001-2005', 'url' => '#'],
                        ['label' => 'Periode 2001-2005', 'url' => '#'],

                    ],
                ]);
            ?>
        </div>
    </div>
</div>