2014-02-02 3 views
0

Я не знаю, как выровнять текст, который в настоящее время находится в верхнем левом углу заголовка, чтобы он отображался в нижнем . Любой совет будет весьма признателен:Как вертикальное выравнивание в div?

Это как кажется на данный момент:

enter image description here

Это, как я хочу, чтобы это выглядело:

enter image description here

Это код Я до сих пор:

 <div id="header_container"> 
      <div id="subheader-left" style="float:left; width:50%; text-align:left">chilun liu</div> 
       <div id="subheader-right" style="float:right; width:50%; text-align:right"> 
    <!-- the Social Network's images --> 
       </div>   
      </div> 
     </div> 
+1

У вас есть неправильная разметка. CSS не использует кавычки. – George

+0

@oGeez: crap man ... я собирался добавить его !! :) – NoobEditor

+0

http://stackoverflow.com/questions/2939914/vertically-align-text-in-a-div – Reger

ответ

1

попробуйте,

#subheader-left { position: absolute; bottom: 0; left: 0; } 
3

Добавить это в существующий CSS

#subheader-left,#subheader-right{ 
display:table-cell; 
vertical-align:bottom 
} 

Side Примечание: Это решение поддерживается IE8 и выше ...

Кроме того

style="border:none; width="40" height="40" 

должен быть

style="border:none; width:40px; height:40px" 
         /* ^^ no "=" sign or quotes,instead, 
         semi colon and values only */ 
+0

Благодарим за помощь. Я попробую – user1283674

+0

@ user1283674: рад помочь fella ... откликнуться назад, если у вас все еще есть проблема! :) – NoobEditor

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