2015-12-16 3 views
4

В приведенных ниже кодах есть два знака <div>. Я хочу выровнять один <div> влево, а другой вправо, с одинаковой высотой и шириной. Пожалуйста, помогите мне сделать это.Выравнивание div влево и вправо

<div id="imgShow"> 
    <panel> 
     <img class = "hidden" id="orginal" alt = "Goofy pic of me" runat="server" /> 
     <div id="ScrollImg" style="position:relative;width:900px; height:330px;overflow: scroll; top: 3px; left: -1px;left:auto"> 
      <canvas id = "drawing" height="1500" width="1200" > 
       <p>Canvas not supported</p> 
      </canvas> 
     </div> 
    </panel> 
</div> 
<div id="divComplete" style="position:relative;width:100px; height:330px;overflow: scroll; top: 3px; right: -1px;right:auto"></div> 
+0

где ваш css? какие div хотят в левом и правом? – Era

+1

@Era нет css, я сделал только в html – user4779701

+0

Вы используете 'position: relative' для обоих divs, измените их на' position: absolute', если хотите, чтобы они позиционировались из 'left: -1px' и' right: -1px' соответственно. – abhishekkannojia

ответ

0

Try ниже код head:

Demo

<div id="imgShow" style="width:50%; height:330px;overflow: scroll;float:left;"> 
    <panel> 
     <img class = "hidden" id="orginal" alt = "Goofy pic of me" runat="server" /> 
     <div id="ScrollImg"> 
      <canvas id = "drawing" height="1500" width="1200" > 
       <p>Canvas not supported</p> 
      </canvas> 
     </div> 
    </panel> 
</div> 
<div id="divComplete" style="width:50%; height:330px;overflow: scroll;">Canvas not supported</div> 
+0

если я увеличиваю ширину, то он перемещается divallplete div движется вниз – user4779701

+0

здесь оба div имеют такую ​​же ширину (50%) –

+0

Я увеличил оба div до 100% bcoz 50% маленький, а затем один div спустился – user4779701

3

Набор поплавков для каждого DIV с помощью CSS: example

.left { width:50%; float:left; height:200px; background:red;} 
.right { width:50%; float: right; height:200px; background: blue;} 
+0

На самом деле очень хорошее решение +1 для него. – ketan

+0

Спасибо за ответ. – user4779701

0

Вы должны использовать поплавки:

<style> 

#imgShow, #divComplete{ 
    float:left; 
    width:50%; 
} 

</style> 

Если вы хотите, как в разных ширинах, просто отделить CSS селекторов и добавьте требуемую ширину.

PS: Избегайте использования встроенного CSS, если вам не нужно, передать их в отдельный файл CSS и включить его в разделе

0

Вы можете использовать twitter bootstrap css для стилизации ваших div. Просто добавьте class="col-xs-6" в каждый div. Помните, что class="col-xs-12" - это полная ширина, которую может принимать div в зависимости от ширины родительского контейнера. Использование -xs- вместо -md- сжимает div при изменении размера вместо того, чтобы сбить их. Если вы хотите, чтобы поля просто добавляли, измените их на col-xs-5 s, затем добавьте div col-xs-2. Также рекомендуется использовать родительские divs с container-fluid и row классы