我似乎無法對齊來自彼此相鄰的2列的文本。第一欄只有文字,第二欄有一個圖像,然後是下方的文字,由於某種原因,文字會落在稍微不同的線條高度下,而不與左邊的文字保持平衡。CSS Responsive comlumns - aligning text
最好實際上看到它,但相關的代碼如下解釋... http://goo.gl/Jmq1uI
當我調整瀏覽器使其變小,文本被對齊。我怎樣才能讓它始終保持一致?
.one_half {
float:left;
line-height:22px;
margin-right:2%;
width:49%;
margin-bottom:27px;
display:block
}
.one_half_last {
float:left;
line-height:22px;
width:49%;
margin-bottom:27px;
display:block
}
我試過這個,但是它並沒有很好的工作,因爲根據瀏覽器尺寸的不同,文本仍然沒有對齊。我覺得必須有一個準確的解決方案,否則很多響應式網站會出現錯位列。 – user1724434
嗯,這是特別是你的形象造成的錯位,因爲它可以垂直縮放到任何大小保持它的比例。如果您將圖像放在兩列上方以至於跨越整個寬度,則您的列段落都將以相同的垂直位置開始。只要段落的垂直邊距等於段落線高度的倍數,文本應始終對齊。 –
好吧我想通了你的對齊問題是怎麼回事......即使你已經使用該屬性將圖像的高度設置爲396,這會被靈活圖像規則('height:auto; max-width: 100%')。所以渲染的高度實際上更小。如果您使用內聯CSS將高度顯式設置爲396px,則在將段落的底部填充設置爲22px後,文本將排齊。 –