2017-01-15 132 views
1

我試圖對齊一行的部分new-setstion,內聯塊的用戶部分,但是當我把它們分開的文本。css內聯塊的問題

這是我的css代碼,如果你有更好的建議或批評請分享。

.page-content { 
     margin: 0 auto; 
     text-align: center; 
    } 
    div.news-section { 
     display: inline-block; 
     max-width: 500px; 
     min-width: 200px; 
     background-color: #fff; 
     word-wrap: break-word; 
     text-align: left; 
    } 
    div.user-section { 
     display: inline-block; 
     max-width: 300px; 
     min-width: 200px; 
     background-color: #fff; 
     word-wrap: break-word; 
     text-align: left; 
    } 

it is an image that illustrates the problem

這是我的html代碼

<div class="page-content"> 
    <div class="news-section"> 
    <div class="news-section-header"> 
     <h2>News</h2> 
    </div> 
     <!-- content --> 
    </div> 
<div class="user-section"> 
    <div class="user-section-header"> 
    <h2>User section</h2> 
    </div> 
<form class="user-login-form" method="POST"> 
    <div><input type="email" name="user-name" placeholder="[email protected]" /></div> 
    <div><input type="password" name="user-pass" placeholder="*****" /></div> 
    <div><input type="submit" name="sub-button" value="Login"/></div> 
    </form> 
      <!-- another div content --> 
</div> 
+5

顯示的HTML。大概是'.news-section,.user-section {vertical-align:top; }'已經解決了這個問題。順便說一句,這是「新聞」,而不是「新」。 – connexo

+0

Тhankyou for the answer –

回答

1

我想你想是這樣的:https://jsfiddle.net/oqvzraxs/,如果我理解正確你的問題。

我已經加入到display: inline-flex.page-content

.page-content { 
    display: inline-flex; 
    margin: 0 auto; 
    text-align: center; 
} 
+1

是'{vertical-align:top; }'也可以。謝謝你的答覆,我會有的,你的版本將棲息在未來。 –