首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模式响应式屏幕适配

模式响应式屏幕适配
EN

Stack Overflow用户
提问于 2015-06-29 21:37:05
回答 2查看 255关注 0票数 1

我用的是自举模式。我正在尝试在所有尺寸的屏幕上显示模式。

当我使用更大的屏幕时,它看起来像:

但在较小的屏幕上,它看起来像这样:

有人知道如何在较小尺寸的窗口中调整文本和按钮吗?

编辑:

HTML文件中的模式:

代码语言:javascript
复制
<div class="modal fade" id="myModal{{secteur.secteur}}" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
   <div class="modal-dialog">
      <div class="modal-content">
         <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
            <h2 class="modal-title" id="myModalLabel">Achat d'entrées pour le spectacle du <span class="dateModal"></span></h2>
         </div>
         <div class="modal-body">
            <h4>Combien d'entrées désirez-vous acheter dans le secteur {{secteur.secteur}}?</h4>
            {{ form_start(formulaires[secteur.id]) }}
            {{ form_errors(formulaires[secteur.id]) }}
            {{ form_widget(formulaires[secteur.id].quant, {'label': "Quantités"}) }}
         </div>
         <div class="modal-footer">
            {{ form_widget(formulaires[secteur.id].ajouterCont, {'label': "Ajouter et continuer les achats"}) }}
            {{ form_widget(formulaires[secteur.id].ajouterRest, {'label': "Ajouter et passer commande"}) }}
            {{ form_end(formulaires[secteur.id]) }} 
            <button type="button" class="btn btn-danger" data-dismiss="modal">Annuler</button>
         </div>
      </div>
      <!-- /.modal-content -->
   </div>
   <!-- /.modal-dialog -->
</div>
<!-- /.modal -->

模式中窗体的类:

代码语言:javascript
复制
<?php

namespace theatreBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;

class BilletType extends AbstractType {

    private $text;

    public function __construct($text) {
        $this->text = $text;
    }

    public function buildForm(FormBuilderInterface $builder, array $options) {
        $builder
                ->add('dateChoisie', 'hidden')
                ->add('ajouterCont', 'submit', array('attr' => array('class' => 'btn btn-success')))
                ->add('ajouterRest', 'submit', array('attr' => array('class' => 'btn btn-success')))
                ->add('quant', 'choice', array(
                    'choices' => array(
                        '1' => '1',
                        '2' => '2',
                        '3' => '3',
                        '4' => '4',
                        '5' => '5',
                        '6' => '6',
                        '7' => '7',
                        '8' => '8',
                        '9' => '9',
                        '10' => '10',
                        '11' => '11',
                        '12' => '12'
                    ),
                    'preferred_choices' => array('1'),
        ));
    }

    public function getName() {
        return $this->text;
    }

}
EN

回答 2

Stack Overflow用户

发布于 2015-06-29 21:53:56

只需在modal-headermodal-body类之间添加 <div class="clearfix"></div>,然后在modal-bodymodal-footer类之间添加。

,例如

代码语言:javascript
复制
<div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
    <h2 class="modal-title" id="myModalLabel">
        Achat d'entrées pour le spectacle du 
        <span class="dateModal"></span>
    </h2>
</div>
<div class="clearfix"></div>
<div class="modal-body">
    <h4>Combien d'entrées désirez-vous acheter dans le secteur {{secteur.secteur}}?</h4>
    {{ form_start(formulaires[secteur.id]) }}
    {{ form_errors(formulaires[secteur.id]) }}


    {{ form_widget(formulaires[secteur.id].quant, {'label': "Quantités"}) }}

</div>
<div class="clearfix"></div>
<div class="modal-footer">
    {{ form_widget(formulaires[secteur.id].ajouterCont, {'label': "Ajouter et continuer les achats"}) }}
    {{ form_widget(formulaires[secteur.id].ajouterRest, {'label': "Ajouter et passer commande"}) }}
    {{ form_end(formulaires[secteur.id]) }} 
    <button type="button" class="btn btn-danger" data-dismiss="modal">Annuler</button>
</div>

twitter-bootstrap.的默认类是clearfix

更新:

您还可以将其添加到modal-headermodal-bodymodal-footer的底部。

,例如

代码语言:javascript
复制
<div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
    <h2 class="modal-title" id="myModalLabel">
        Achat d'entrées pour le spectacle du 
        <span class="dateModal"></span>
    </h2>
    <div class="clearfix"></div>
</div>
<div class="modal-body">
    <h4>Combien d'entrées désirez-vous acheter dans le secteur {{secteur.secteur}}?</h4>
    {{ form_start(formulaires[secteur.id]) }}
    {{ form_errors(formulaires[secteur.id]) }}


    {{ form_widget(formulaires[secteur.id].quant, {'label': "Quantités"}) }}

    <div class="clearfix"></div>
</div>
<div class="modal-footer">
    {{ form_widget(formulaires[secteur.id].ajouterCont, {'label': "Ajouter et continuer les achats"}) }}
    {{ form_widget(formulaires[secteur.id].ajouterRest, {'label': "Ajouter et passer commande"}) }}
    {{ form_end(formulaires[secteur.id]) }} 
    <button type="button" class="btn btn-danger" data-dismiss="modal">Annuler</button>
</div>

希望能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2015-06-29 21:55:48

您使用的是哪个Bootstrap版本?使用Bootstrap3中的默认文件,它似乎工作得很好:http://jsfiddle.net/b301ckyv/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31117176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档