Jaki jest najlepszy sposób na wyrównanie do lewej i do prawej dwa znaczniki div?

Jaki jest najlepszy sposób na wyrównanie w prawo i w lewo dwóch znaczników div na stronie internetowej poziomo obok siebie? Chciałbym eleganckiego rozwiązania, aby to zrobić, jeśli to możliwe.

Author: Nicolas Dumazet, 2009-04-08

7 answers

<div style="float: left;">Left Div</div>
<div style="float: right;">Right Div</div>
 86
Author: Marcel Guzman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-15 01:00:42

Jako alternatywny sposób na floating:

<style>
    .wrapper{position:relative;}
    .right,.left{width:50%; position:absolute;}
    .right{right:0;}
    .left{left:0;}
</style>
...
<div class="wrapper">
    <div class="left"></div>
    <div class="right"></div>
</div>

Biorąc pod uwagę, że nie ma konieczności pozycjonowania .lewy div jako absolutny (w zależności od kierunku, może to być .prawy) dzięki temu byłby w pożądanej pozycji w naturalnym przepływie kodu html.

 33
Author: sepehr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-10-25 18:40:49
<style>
#div1, #div2 {
   float: left; /* or right */
}
</style>
 6
Author: Calvin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-04-07 23:19:14

Możesz to zrobić za pomocą kilku linii kodu CSS . Możesz wyrównać wszystkie div, które chcesz wyświetlić obok siebie w prawo .

<div class="div_r">First Element</div>
<div class="div_r">Second Element</div>

<style>
.div_r{
float:right;
color:red;
}
</style>
 1
Author: Ronald P Mathews,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-05 04:22:00

Użyj znaczników wypełnienia powyższe znaczniki float nie zadziałały, użyłem

padding left:5px; 



padding left :30px
 0
Author: JavaDragon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-20 06:19:40

Użyłem poniższego. Element gatunku zaczyna się tam, gdzie kończy się element DJ,

<div>
<div style="width:50%; float:left">DJ</div>
<div>genre</div>
</div>

Pardon the inline css.

 0
Author: Sachin Kotian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-18 11:47:29

To rozwiązanie ma wyrównany do lewej tekst i przycisk po prawej stronie.

Jeśli ktoś szuka materialnego projektu odpowiedź:

<div layout="column" layout-align="start start">
 <div layout="row" style="width:100%">
    <div flex="grow">Left Aligned text</div>
    <md-button aria-label="help" ng-click="showHelpDialog()">
      <md-icon md-svg-icon="help"></md-icon>
    </md-button>
 </div>
</div>  
 0
Author: Helzgate,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-21 18:58:22