2017-03-16 100 views
0

我試圖創建一個模式來容納內容。它似乎只創建一個頁面的內容價值,而其餘的內容只是不在父div中。Bootstrap Modal Only顯示部分內容

enter image description here

這裏是模態的HTML:

<div id="tr-modal" class="modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 
    <div class="modal-dialog" role="document"> 
    <div class="modal-content"> 
     <div class="modal-header"> 
      <div class="modal-dismiss"> 
       <button type="button" class="close closeModal" data-dismiss="modal"> 
        <i class="fa fa-times"></i> 
       </button> 
       <div class="modal-header profiler-header" id="headerView"><div> 
       <div id="question-progress-bar"><div> 
       <div class="progress active"> 
        <div id="bar" class="progress-bar" role="progressbar" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100" style="width: 16px;"> 
        </div> 
       </div> 
      </div> 
     </div> 
    </div> 
    <div class="tr-modal-content"> 
     <div class="content-container"> 
      <div id="question-number"></div> 
      <div id="progress-number"></div> 
      <div id="question-title"> 
       <label class="control-label">From this list, which one best describes you?</label> 
      </div> 
     </div> 
     <div id="question-body"> 
      <form class="form-horizontal"> 
       <div data-fields=""> 
        <div class="form-field-question-radio control-group form-field" data-field=""> 
         <div id="tr-modal-radio-group" data-input=""> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-0" value="qx100-0">African American/Black 
          </label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-1" value="qx100-1">Asian/Asian American</label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-2" value="qx100-2">Caucasian/White 
          </label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-3" value="qx100-3">Native American, Inuit or Aleut</label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-4" value="qx100-8">Native Hawaiian or Pacific Islander 
          </label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-5" value="qx100-7">Hispanic or Latino origin 
          </label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-6" value="qx100-4">Mixed Race 
          </label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-7" value="qx100-5">Other 
          </label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-8" value="qx100-6">Prefer not to Answer 
          </label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-0" value="qx100-0">African American/Black 
          </label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-1" value="qx100-1">Asian/Asian American</label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-2" value="qx100-2">Caucasian/White 
          </label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-3" value="qx100-3">Native American, Inuit or Aleut</label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-4" value="qx100-8">Native Hawaiian or Pacific Islander 
          </label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-5" value="qx100-7">Hispanic or Latino origin 
          </label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-6" value="qx100-4">Mixed Race 
          </label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-7" value="qx100-5">Other 
          </label> 
          <label class="radio"> 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-8" value="qx100-6">Prefer not to Answer 
          </label> 
         </div> 
        </div> 
       </div> 
      </form> 
     </div> 

    </div> 

    <div class="modal-footer"> 
     <div class="modal-table"> 
      <button id="modal-continue-button" type="button" class="btn btn-primary">Continue</button> 
     </div> 
    </div> 

    </div> 
    </div> 
</div> 

而CSS:

#modal-continue-button { 
    color: #f6fcfc; 
    background-color: #17b4b3; 
} 

.radio { 
    border: 1px solid #777777 !important; 
    border-radius: 6px; 
    padding-left: 35px !important; 
    margin: 0 .5em !important; 
} 

.progress { 
    height: 16px; 
    background-color: #d1f0f0; 
    border-radius: 2em !important; 
    width: 72%; 
    margin: 24px auto; 
    -webkit-box-shadow: none; 
    -moz-box-shadow: none; 
    box-shadow: none; 
    overflow: hidden; 
    max-width: 400px; 
} 

#bar { 
    background-color: #17b4b3; 
    border-bottom-right-radius: 2em; 
    border-top-right-radius: 2em; 
    -webkit-box-shadow: none; 
    -moz-box-shadow: none; 
    box-shadow: none; 
} 

.progress.active .progress-bar, .progress-bar.active { 
    -webkit-animation: progress-bar-stripes 2s linear infinite; 
    -o-animation: progress-bar-stripes 2s linear infinite; 
    animation: progress-bar-stripes 2s linear infinite; 
} 

.progress-bar { 
    transition: 0.1s linear; 
    float: left; 
    width: 0%; 
    height: 100%; 
    font-size: 12px; 
    line-height: 20px; 
    color: #fff; 
    text-align: center; 
} 

#question-progress-bar { 
    display: block; 
    position: relative; 
    right: 3px; 
    z-index: 5; 
    width: 100%; 
    border-bottom: 1px solid #dddddd; 
    padding-left: 3em; 
} 

#tr-modal .modal-footer { 
    text-align: center; 
    border: none; 
    padding-top: 0em; 
    padding-bottom: 0em; 
    height: 100%; 
    /*display: table;*/ 
    width: 100%; 
} 

#tr-modal .modal-header { 
    padding: 0px; 
    border: none; 
    margin-bottom: 0px; 
    /*display: inline-block;*/ 
} 

.modal-backdrop.in { 
    filter: alpha(opacity=50); 
    opacity: .1; 
    will-change: opacity; 
    transition-property: opacity; 
    transition-duration: 0.3s; 

} 

.modal-backdrop, .modal-backdrop.fade.in { 
    opacity: 0.65 !important; 
    background-color: #555555; 
    filter: alpha(opacity=70); 
} 

.modal-dialog { 
    height: 100%; 
    width: 100%; 
    margin: 0%; 
} 

#tr-modal { 
    text-align: center; 
} 

#tr-modal .closeModal { 
    color: #666; 
    opacity: 1; 
    margin-top: 1em; 
    margin-right: 1em; 
} 

.closeModal:hover { 
    color: #333; 
} 

#tr-modal #modal-continue-button { 
    text-align: center; 
    vertical-align: bottom; 
} 

.modal-dismiss, .modal-header, .modal-footer, .modal-content, #tr-modal { 
    height: 100%; 
} 

.tr-modal-content { 
    text-align: center; 
    width: 100%; 
} 

#question-body .text-input { 
    width: 210px; 
    border-width: 1px; 
    border-style: solid; 
    border-radius: 6px; 
    padding: 0.8em; 
    background-color: #FFFFFF; 
    border-color: #dddddd; 
    color: #777777; 
} 

.form-field-month .controls { 
    padding-left: 0px; 
} 

#tr-modal-radio-group .radio { 
    text-align: left; 
    margin: 10px !important; 
    padding: 10px; 
    font-family: Montserrat-Regular, Verdana, sans-serif; 
    color: #777777; 
    font-weight: 100; 
    font-size: 14px; 
} 

.tr-modal-content { 
    max-width: 30em; 
    margin: auto; 
} 

如果內容不是一個大名單,可完全適應頁面,它很好用: enter image description here

即使需要滾動,我如何才能將所有內容顯示在div容器內的任何想法?它似乎停止在modal-dialog的底部,儘管它被設置爲具有height: 100%;

回答

2

您可以通過兩種方式實現它。

1.剛overflow-x:auto CSS屬性添加到.modal-content。它會爲你添加滾動。

#modal-continue-button { 
 
    color: #f6fcfc; 
 
    background-color: #17b4b3; 
 
} 
 

 
.radio { 
 
    border: 1px solid #777777 !important; 
 
    border-radius: 6px; 
 
    padding-left: 35px !important; 
 
    margin: 0 .5em !important; 
 
} 
 

 
.progress { 
 
    height: 16px; 
 
    background-color: #d1f0f0; 
 
    border-radius: 2em !important; 
 
    width: 72%; 
 
    margin: 24px auto; 
 
    -webkit-box-shadow: none; 
 
    -moz-box-shadow: none; 
 
    box-shadow: none; 
 
    overflow: hidden; 
 
    max-width: 400px; 
 
} 
 

 
#bar { 
 
    background-color: #17b4b3; 
 
    border-bottom-right-radius: 2em; 
 
    border-top-right-radius: 2em; 
 
    -webkit-box-shadow: none; 
 
    -moz-box-shadow: none; 
 
    box-shadow: none; 
 
} 
 

 
.progress.active .progress-bar, .progress-bar.active { 
 
    -webkit-animation: progress-bar-stripes 2s linear infinite; 
 
    -o-animation: progress-bar-stripes 2s linear infinite; 
 
    animation: progress-bar-stripes 2s linear infinite; 
 
} 
 

 
.progress-bar { 
 
    transition: 0.1s linear; 
 
    float: left; 
 
    width: 0%; 
 
    height: 100%; 
 
    font-size: 12px; 
 
    line-height: 20px; 
 
    color: #fff; 
 
    text-align: center; 
 
} 
 

 
#question-progress-bar { 
 
    display: block; 
 
    position: relative; 
 
    right: 3px; 
 
    z-index: 5; 
 
    width: 100%; 
 
    border-bottom: 1px solid #dddddd; 
 
    padding-left: 3em; 
 
} 
 

 
#tr-modal .modal-footer { 
 
    text-align: center; 
 
    border: none; 
 
    padding-top: 0em; 
 
    padding-bottom: 0em; 
 
    height: 100%; 
 
    /*display: table;*/ 
 
    width: 100%; 
 
} 
 

 
#tr-modal .modal-header { 
 
    padding: 0px; 
 
    border: none; 
 
    margin-bottom: 0px; 
 
    /*display: inline-block;*/ 
 
} 
 

 
.modal-backdrop.in { 
 
    filter: alpha(opacity=50); 
 
    opacity: .1; 
 
    will-change: opacity; 
 
    transition-property: opacity; 
 
    transition-duration: 0.3s; 
 

 
} 
 

 
.modal-backdrop, .modal-backdrop.fade.in { 
 
    opacity: 0.65 !important; 
 
    background-color: #555555; 
 
    filter: alpha(opacity=70); 
 
} 
 

 
.modal-dialog { 
 
    height: 100%; 
 
    width: 100%; 
 
    margin: 0%; 
 
} 
 

 
#tr-modal { 
 
    text-align: center; 
 
} 
 

 
#tr-modal .closeModal { 
 
    color: #666; 
 
    opacity: 1; 
 
    margin-top: 1em; 
 
    margin-right: 1em; 
 
} 
 

 
.closeModal:hover { 
 
    color: #333; 
 
} 
 

 
#tr-modal #modal-continue-button { 
 
    text-align: center; 
 
    vertical-align: bottom; 
 
} 
 

 
.modal-dismiss, .modal-header, .modal-footer, .modal-content, #tr-modal { 
 
    height: 100%; 
 
} 
 

 
.tr-modal-content { 
 
    text-align: center; 
 
    width: 100%; 
 
} 
 

 
#question-body .text-input { 
 
    width: 210px; 
 
    border-width: 1px; 
 
    border-style: solid; 
 
    border-radius: 6px; 
 
    padding: 0.8em; 
 
    background-color: #FFFFFF; 
 
    border-color: #dddddd; 
 
    color: #777777; 
 
} 
 

 
.form-field-month .controls { 
 
    padding-left: 0px; 
 
} 
 

 
#tr-modal-radio-group .radio { 
 
    text-align: left; 
 
    margin: 10px !important; 
 
    padding: 10px; 
 
    font-family: Montserrat-Regular, Verdana, sans-serif; 
 
    color: #777777; 
 
    font-weight: 100; 
 
    font-size: 14px; 
 
} 
 

 
.tr-modal-content { 
 
    max-width: 30em; 
 
    margin: auto; 
 
} 
 

 
.modal-content{ 
 
    overflow-x:auto; 
 
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/css/bootstrap.css" rel="stylesheet"/> 
 

 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/js/bootstrap.min.js"></script> 
 

 
<button type="button" class="btn btn-primary" data-target="#tr-modal" data-toggle="modal">Open modal</button> 
 

 
<div id="tr-modal" class="modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 
 
    <div class="modal-dialog" role="document"> 
 
    <div class="modal-content"> 
 
     <div class="modal-header"> 
 
      <div class="modal-dismiss"> 
 
       <button type="button" class="close closeModal" data-dismiss="modal"> 
 
        <i class="fa fa-times"></i> 
 
       </button> 
 
       <div class="modal-header profiler-header" id="headerView"><div> 
 
       <div id="question-progress-bar"><div> 
 
       <div class="progress active"> 
 
        <div id="bar" class="progress-bar" role="progressbar" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100" style="width: 16px;"> 
 
        </div> 
 
       </div> 
 
      </div> 
 
     </div> 
 
    </div> 
 
    <div class="tr-modal-content"> 
 
     <div class="content-container"> 
 
      <div id="question-number"></div> 
 
      <div id="progress-number"></div> 
 
      <div id="question-title"> 
 
       <label class="control-label">From this list, which one best describes you?</label> 
 
      </div> 
 
     </div> 
 
     <div id="question-body"> 
 
      <form class="form-horizontal"> 
 
       <div data-fields=""> 
 
        <div class="form-field-question-radio control-group form-field" data-field=""> 
 
         <div id="tr-modal-radio-group" data-input=""> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-0" value="qx100-0">African American/Black 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-1" value="qx100-1">Asian/Asian American</label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-2" value="qx100-2">Caucasian/White 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-3" value="qx100-3">Native American, Inuit or Aleut</label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-4" value="qx100-8">Native Hawaiian or Pacific Islander 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-5" value="qx100-7">Hispanic or Latino origin 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-6" value="qx100-4">Mixed Race 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-7" value="qx100-5">Other 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-8" value="qx100-6">Prefer not to Answer 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-0" value="qx100-0">African American/Black 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-1" value="qx100-1">Asian/Asian American</label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-2" value="qx100-2">Caucasian/White 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-3" value="qx100-3">Native American, Inuit or Aleut</label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-4" value="qx100-8">Native Hawaiian or Pacific Islander 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-5" value="qx100-7">Hispanic or Latino origin 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-6" value="qx100-4">Mixed Race 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-7" value="qx100-5">Other 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-8" value="qx100-6">Prefer not to Answer 
 
          </label> 
 
         </div> 
 
        </div> 
 
       </div> 
 
      </form> 
 
     </div> 
 

 
    </div> 
 

 
    <div class="modal-footer"> 
 
     <div class="modal-table"> 
 
      <button id="modal-continue-button" type="button" class="btn btn-primary">Continue</button> 
 
     </div> 
 
    </div> 
 

 
    </div> 
 
    </div> 
 
</div>

2.您可以只設置的modal-contentauto高度,使得它 增加基礎上的內容。

#modal-continue-button { 
 
    color: #f6fcfc; 
 
    background-color: #17b4b3; 
 
} 
 

 
.radio { 
 
    border: 1px solid #777777 !important; 
 
    border-radius: 6px; 
 
    padding-left: 35px !important; 
 
    margin: 0 .5em !important; 
 
} 
 

 
.progress { 
 
    height: 16px; 
 
    background-color: #d1f0f0; 
 
    border-radius: 2em !important; 
 
    width: 72%; 
 
    margin: 24px auto; 
 
    -webkit-box-shadow: none; 
 
    -moz-box-shadow: none; 
 
    box-shadow: none; 
 
    overflow: hidden; 
 
    max-width: 400px; 
 
} 
 

 
#bar { 
 
    background-color: #17b4b3; 
 
    border-bottom-right-radius: 2em; 
 
    border-top-right-radius: 2em; 
 
    -webkit-box-shadow: none; 
 
    -moz-box-shadow: none; 
 
    box-shadow: none; 
 
} 
 

 
.progress.active .progress-bar, .progress-bar.active { 
 
    -webkit-animation: progress-bar-stripes 2s linear infinite; 
 
    -o-animation: progress-bar-stripes 2s linear infinite; 
 
    animation: progress-bar-stripes 2s linear infinite; 
 
} 
 

 
.progress-bar { 
 
    transition: 0.1s linear; 
 
    float: left; 
 
    width: 0%; 
 
    height: 100%; 
 
    font-size: 12px; 
 
    line-height: 20px; 
 
    color: #fff; 
 
    text-align: center; 
 
} 
 

 
#question-progress-bar { 
 
    display: block; 
 
    position: relative; 
 
    right: 3px; 
 
    z-index: 5; 
 
    width: 100%; 
 
    border-bottom: 1px solid #dddddd; 
 
    padding-left: 3em; 
 
} 
 

 
#tr-modal .modal-footer { 
 
    text-align: center; 
 
    border: none; 
 
    padding-top: 0em; 
 
    padding-bottom: 0em; 
 
    height: 100%; 
 
    /*display: table;*/ 
 
    width: 100%; 
 
} 
 

 
#tr-modal .modal-header { 
 
    padding: 0px; 
 
    border: none; 
 
    margin-bottom: 0px; 
 
    /*display: inline-block;*/ 
 
} 
 

 
.modal-backdrop.in { 
 
    filter: alpha(opacity=50); 
 
    opacity: .1; 
 
    will-change: opacity; 
 
    transition-property: opacity; 
 
    transition-duration: 0.3s; 
 

 
} 
 

 
.modal-backdrop, .modal-backdrop.fade.in { 
 
    opacity: 0.65 !important; 
 
    background-color: #555555; 
 
    filter: alpha(opacity=70); 
 
} 
 

 
.modal-dialog { 
 
    height: 100%; 
 
    width: 100%; 
 
    margin: 0%; 
 
} 
 

 
#tr-modal { 
 
    text-align: center; 
 
} 
 

 
#tr-modal .closeModal { 
 
    color: #666; 
 
    opacity: 1; 
 
    margin-top: 1em; 
 
    margin-right: 1em; 
 
} 
 

 
.closeModal:hover { 
 
    color: #333; 
 
} 
 

 
#tr-modal #modal-continue-button { 
 
    text-align: center; 
 
    vertical-align: bottom; 
 
} 
 

 
.modal-dismiss, .modal-header, .modal-footer, .modal-content, #tr-modal { 
 
    height: 100%; 
 
} 
 

 
.tr-modal-content { 
 
    text-align: center; 
 
    width: 100%; 
 
} 
 

 
#question-body .text-input { 
 
    width: 210px; 
 
    border-width: 1px; 
 
    border-style: solid; 
 
    border-radius: 6px; 
 
    padding: 0.8em; 
 
    background-color: #FFFFFF; 
 
    border-color: #dddddd; 
 
    color: #777777; 
 
} 
 

 
.form-field-month .controls { 
 
    padding-left: 0px; 
 
} 
 

 
#tr-modal-radio-group .radio { 
 
    text-align: left; 
 
    margin: 10px !important; 
 
    padding: 10px; 
 
    font-family: Montserrat-Regular, Verdana, sans-serif; 
 
    color: #777777; 
 
    font-weight: 100; 
 
    font-size: 14px; 
 
} 
 

 
.tr-modal-content { 
 
    max-width: 30em; 
 
    margin: auto; 
 
} 
 

 
.modal-content{ 
 
    height:auto; 
 
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/css/bootstrap.css" rel="stylesheet"/> 
 

 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/js/bootstrap.min.js"></script> 
 

 
<button type="button" class="btn btn-primary" data-target="#tr-modal" data-toggle="modal">Open modal</button> 
 

 
<div id="tr-modal" class="modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 
 
    <div class="modal-dialog" role="document"> 
 
    <div class="modal-content"> 
 
     <div class="modal-header"> 
 
      <div class="modal-dismiss"> 
 
       <button type="button" class="close closeModal" data-dismiss="modal"> 
 
        <i class="fa fa-times"></i> 
 
       </button> 
 
       <div class="modal-header profiler-header" id="headerView"><div> 
 
       <div id="question-progress-bar"><div> 
 
       <div class="progress active"> 
 
        <div id="bar" class="progress-bar" role="progressbar" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100" style="width: 16px;"> 
 
        </div> 
 
       </div> 
 
      </div> 
 
     </div> 
 
    </div> 
 
    <div class="tr-modal-content"> 
 
     <div class="content-container"> 
 
      <div id="question-number"></div> 
 
      <div id="progress-number"></div> 
 
      <div id="question-title"> 
 
       <label class="control-label">From this list, which one best describes you?</label> 
 
      </div> 
 
     </div> 
 
     <div id="question-body"> 
 
      <form class="form-horizontal"> 
 
       <div data-fields=""> 
 
        <div class="form-field-question-radio control-group form-field" data-field=""> 
 
         <div id="tr-modal-radio-group" data-input=""> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-0" value="qx100-0">African American/Black 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-1" value="qx100-1">Asian/Asian American</label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-2" value="qx100-2">Caucasian/White 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-3" value="qx100-3">Native American, Inuit or Aleut</label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-4" value="qx100-8">Native Hawaiian or Pacific Islander 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-5" value="qx100-7">Hispanic or Latino origin 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-6" value="qx100-4">Mixed Race 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-7" value="qx100-5">Other 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-8" value="qx100-6">Prefer not to Answer 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-0" value="qx100-0">African American/Black 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-1" value="qx100-1">Asian/Asian American</label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-2" value="qx100-2">Caucasian/White 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-3" value="qx100-3">Native American, Inuit or Aleut</label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-4" value="qx100-8">Native Hawaiian or Pacific Islander 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-5" value="qx100-7">Hispanic or Latino origin 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-6" value="qx100-4">Mixed Race 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-7" value="qx100-5">Other 
 
          </label> 
 
          <label class="radio"> 
 
           <input type="radio" name="field-input-question-radio" id="field-input-question-radio-8" value="qx100-6">Prefer not to Answer 
 
          </label> 
 
         </div> 
 
        </div> 
 
       </div> 
 
      </form> 
 
     </div> 
 

 
    </div> 
 

 
    <div class="modal-footer"> 
 
     <div class="modal-table"> 
 
      <button id="modal-continue-button" type="button" class="btn btn-primary">Continue</button> 
 
     </div> 
 
    </div> 
 

 
    </div> 
 
    </div> 
 
</div>

+0

你先生是驚人的!兩者都有效,但我認爲將高度設置爲自動效果最好(底部沒有額外的空白區域)。感謝您的徹底解答! –

+0

隨時好友..快樂編碼.. :) –