2013-02-14 3 views
-1

Как переместить красную границу div, прилегающую к предыдущему div .... Я хотел сделать горизонтальное выравнивание divs .... i cave display inline и float, но код не является работаягоризонтальное выравнивание div

http://jsfiddle.net/dpePc/embedded/result/

предоставления мой код ниже

<div style="padding-left: 41px; padding-top: 10px; width: 326px; "> 
      <a class="" href="#"> 
       <img alt="change" class="defieLogo" src="http://www.defie.co/designerImages/defie_logo_only.png"> 
      </a> 
      <p style="margin-top: 5px; margin-bottom: 0px;">47657 Lakeview Blvd, Fremont CA 94538</p> 
      <p>Tel: 510-657-8981 <span style="padding-left: 18px;">wwww.abcdfg.com</span></p> 
     </div> 

<div style="border: 1px solid red; width: 300px; float:left; display: inline-block;"> 
     <p style="color: #14486b; font-size: 18px; font-family: arial; font-wieght: bold; ">Sales Order</p> 
     <p style="">Customer No. ABC01</p> 
     <p style="">sales Order No. 100001</p> 
     <p style="">Est. Ship Date 2/24/2013</p> 
     </div> 
+0

Это дубликат http://stackoverflow.com/questions/14882977/div-to-touch-left-and-right-end-of-browser. – zakangelle

+0

@ZakAngelle: это другой сценарий, а не дубликат. – user2045025

+0

@ Zak. Вам нужно применить 'float: left;' или 'display: inline-block;' к предыдущему div. – 3dgoo

ответ

0

Вы забываете использовать row и span классов в загрузчике. You код может быть больше, как это:

<div class="container"> 
    <div class="row"> 
    <div class="span12"> 
     <!-- First row for your menu --> 
    </div> 
    </div> 
    <div class="row"> <!-- Second row, these spans will appear next to each other --> 
    <div class="span4"> 
     <!-- Logo --> 
    </div> 
    <div class="span4"> 
     <!-- Address --> 
    </div> 
    <div class="span4"> 
     <!-- Sales --> 
    </div> 
    </div> 
</div> 

что строка должна выглядеть примерно так:

<div class="row"> 
     <div class="span4" > 
      <a class="" href="#"> 
       <img alt="change" class="defieLogo" src="http://www.defie.co/designerImages/defie_logo_only.png"> 
      </a> 
      <p > 
       47657 Lakeview Blvd, Fremont CA 94538</p> 
      <p> 
       Tel: 510-657-8981 <span ztyle="padding-left: 18px;">wwww.abcdfg.com</span></p> 
     </div> 
     <div class="span4" > 
      <p > 
       Sales Order</p> 
      <p > 
       Customer No. ABC01</p> 
      <p > 
       sales Order No. 100001</p> 
      <p > 
       Est. Ship Date 2/24/2013</p> 
     </div> 
     <div class="span4 subDiv" > 
      <p > 
       ABC Systems</p> 
      <p> 
       1234 lakeview Blvd, CA 94538</p> 
      <p> 
       510-657-8981</p> 
     </div> 
    </div> 
</div> 

, которая будет работать на 100%, в действительности, хотя, его не будет работать, пока вы не вычистить style, которые вы используете, это действительно разрушит ваш код, вы специально настраиваете и переопределяете ширины и поплавки бутстрапов.

Удачи.

+0

http://jsfiddle.net/zbyLy/3/embedded/result/, но его не работает в моем div – user2045025

+1

плохо отредактируйте его, giv eme a sec – shenku

+1

На самом деле я не привык, во-первых, вам нужно очистить свой html. Причина, по которой она не работает, заключается в том, что вы не внедрили ее в свою скрипту, и это по двум причинам. Во-первых, вы, вероятно, не видите, что происходит из-за всего шума. Удалите все встроенные стили (это вторая проблема), они часто переопределяют то, что пытается запустить bootstrap. Вы работаете против себя здесь. Сначала реализуйте макет с помощью скелета (простой html), затем создайте его после того, как он будет нужен. Используйте одну строку для своего меню, ДРУГОЙ для вашего подменю, и ДРУГОЙ для вашего контента и т. Д. – shenku

Смежные вопросы