2014-05-13 3 views
0

Я нашел другое сообщение здесь с кем-то, имеющим ту же проблему, что и я, за исключением изображений. Это решение уже было похоже на мой существующий код, и я все еще не мог исправить эту проблему.Три divs неспособны выровнять по горизонтали

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

____ ____ ____ 
    ____ 
    ____ 

Середина DIV является DIV, содержащий в основном только чистый текст и HR-теги. Предпочтительно, я хотел бы, чтобы два divs поместили влево/вправо, чтобы быть в фиксированном положении. Вместо того, чтобы вставлять много кода в этот пост, я загрузил файлы (только индекс и style.css) в это место: orebropartiet.se/dev/k

Как вы можете видеть, это выглядит ужасно. Зачем?

+0

Пожалуйста, не включайте ссылки на ваш код в сообщениях (особенно как новый пользователь), поскольку они могут быть ссылками на спам или вредоносное ПО. Просто разместите здесь код, но публикуйте только код, имеющий отношение к вопросу. – AstroCB

+0

@ user3630404 вы нашли способ решить это из моего ответа – mohamedrias

+0

Простите. Не думал, что захламление этого сообщения с моей всей html-страницей будет оценено по достоинству. Не знал ни того, что было уместно, так и нет, возможно, что-то я чего-то пропустил и так далее ... заметил! –

ответ

0
#contain { 
    width: 24%; 
    line-height: 16px; 
    float: left; 
} 
#middle { 
width: 50%; 
color: white; 
display: inline-block; 
text-align: center; 
float: left; 
} 
#contain2 { 
    width: 24%; 
    line-height: 16px; 
    float: left; 
} 

Просто заставьте их всех поплавать влево, он будет работать нормально, так как ваш контейнер #all имеет ширину 100%. Чтобы сделать divs отзывчивыми для разных разрешений экрана, я добавил ширину в процентах.

<div id="all"> 

<div id="contain" style="text-align: center;"> 

    <p class="bigger">#utmanajimmie ni med!</p> 
    <hr width="250px" size="1px" color="#D88031"> 
    <p class="bigger">Dela?&nbsp; <a href="https://www.facebook.com/sharer/sharer.php?u=http://utmanajimmie.se">facebook</a> | <a href="https://twitter.com/home?status=De%20b%C3%A4sta%20motdemonstranterna%20just%20nu!%20%23utmanajimmie%20www.utmanajimmie.se">twitter</a> </p> 
    <hr width="250px" size="1px" color="#D88031"> 

</div> 

<div id="middle"> 

    <h3>Bästa motdemonstranterna just nu:</h3> 
    <h1>Uppsala</h1> 
    <p>Kul text här</p> 

</div> <!-- wrapper --> 

     <div id="contain2" style="margin-top: 50px"> 

     <fieldset id="contact_form"> 
     <legend><p class="bigger">Nominera och rösta!</p></legend> 
     <div id="result"></div> 
      <label for="name"><span></span> 
      <input type="text" name="name" id="name" placeholder="Namn"> 
      </label> 

      <label for="email"><span></span> 
      <input type="email" name="email" id="email" placeholder="E-post"> 
      </label> 

      <label for="message"><span></span> 
      <textarea name="message" id="message" placeholder="Din röst eller nominering! Motivera gärna med beskrivning och nyhetsartiklar."></textarea> 
      </label> 

      <label><span>&nbsp;</span> 
      <button class="submit_btn" id="submit_btn">Skicka</button> 
      </label> 
     </fieldset> 

     </div> <!-- contain2 --> 

</div> 
+0

Это сработало! По-видимому, переход от пикселей к% сделал его магическим способом, даже с float: прямо на правом div. Очень благодарен! Смотрел на это почти за час до приезда сюда. –

+0

приветствуется :) Да, когда вы указываете divs в процентах, float: right или float: left to the last div не имеет большого значения, кроме дополнения между средним div и последним. Вы заметите разрыв, когда вы дадите некоторый цвет фона для каждого из этих divs. – mohamedrias

+0

Да, я заметил. Я переключил много измерений высоты/ширины на% теперь, кажется, работает лучше в целом. Я также использовал фоновый цвет, чтобы увидеть, где divs расположены в мою пользу, и сделал левую поплавковую коробку, а средний «подключен» к разным цветам! та же ссылка, которую я предоставил в своем оригинальном посте, обновляется с новым взглядом. Спасибо за помощь снова,% работал так гладко! –

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