2014-08-29 4 views
0

Привет всем Я испытываю серьезные проблемы, не получая флажки рядом с изображением, но имея их в столбцах, двух столбцах с изображениями с флажками, а затем с одной колонкой с cehckboxes.Выравнивание изображений с помощью флажков

Я знаю, что вы не можете увидеть фотографии, но вы получите идею

Любые советы?

код

<div class="row"> 
            <div class="box1" style="vertical-align:top; padding-left:3px"> 
             <!-- Squared TWO --> 
             <ul> 
              <li> 
               <div class="squaredTwo"> 
                <input type="checkbox" value="modeler" id="squaredTwo" name="00Nw0000004kJyc" /> 
                <label for="squaredTwo"></label> 
               </div> 
               <img src="images/check-1.jpg" alt=""> 
              </li> 
              <li> 
               <div class="squaredTwo"> 
                <input type="checkbox" value="v-modeler" id="squaredThree" name="00Nw0000004kJyc" /> 
                <label for="squaredThree"></label> 
               </div> 
               <img src="images/check-2.jpg" alt=""> 
              </li> 
             </ul> 
            </div> 
            <div class="box2" style="vertical-align:top; padding-left:15px;"> 
             <ul> 
              <li> 
               <div class="squaredTwo"> 
                <input type="checkbox" value="evolve" id="squaredfo" name="00Nw0000004kJyc" /> 
                <label for="squaredfo"></label> 
               </div> 
               <img src="images/check-3.jpg" alt=""> 
              </li> 
              <li> 
               <div class="squaredTwo"> 
                <input type="checkbox" value="communicator" id="squaredfi" name="00Nw0000004kJyc" /> 
                <label for="squaredfi"></label> 
               </div> 
               <img src="images/check-4.jpg" alt=""> 
              </li> 
             </ul> 
            </div> 
            <div class="box3" style="padding-left:25px"> 
             <ul> 
              <li> 
               <div class="squaredTwo"> 
                <input type="checkbox" value="analytics" id="squaredsi" name="00Nw0000004kJyc" /> 
                <label for="squaredsi"></label> 
               </div> 
               <img src="images/check-5.jpg" alt=""> 
              </li> 
              <li> 
               <div class="squaredTwo"> 
                <input type="checkbox" value="collector" id="squaredei" name="00Nw0000004kJyc" /> 
                <label for="squaredei"></label> 
               </div> 
               <img src="images/check-6.jpg" alt=""> 
              </li> 
              <li> 
               <div class="squaredTwo"> 
                <input type="checkbox" value="synergy" id="squaredni" name="00Nw0000004kJyc" /> 
                <label for="squaredni"></label> 
               </div> 
               <img src="images/check-7.jpg" alt=""> 
              </li> 
             </ul> 
            </div> 
           </div> 

ответ

0

Попробуйте поместить изображение в DIV. Также убедитесь, что вы закрываете свои метки изображения либо с </img> или <img src="images/check-7.jpg" alt=""/>

Fiddle

0

Я поместить изображения в DIV и положить немного CSS позади него.

CSS:

.squaredTwo { 
    width: 50px; 
    height: 25px; 
} 

Вот JS скрипку с тем, что я нашел, чтобы быть полезным: JSFiddle

UPDATE: Я добавил Флажки/изображения в две колонки, как ваш вопрос предложил. Этот также не использует css. Просто стол. Вот сценарий:

JSFiddle

+0

Спасибо! Проблема состоит в том, чтобы иметь отдельные столбцы. Я хочу два изображения и флажки в одном столбце друг над другом, а затем еще один столбец справа с двумя изображениями/флажками поверх каждого другого, а затем третий столбец с тремя изображениями/флажками друг над другом – ryanh

+0

it только показывает один столбец – ryanh

+0

Если я правильно вас понимаю, тогда эта новая скрипка должна работать: http://jsfiddle.net/uqk4szws/4/ – ryantpayton