我有下面的代碼:如何在CSS中使用邊框時將文本置於框的中心?
* {
box-sizing: border-box;
}
.container {
width: 100%;
max-width: 60rem;
/* 960 */
margin: 0 auto;
}
.item {
width: 100%;
overflow: hidden;
margin-bottom: 5rem;
/* 80 */
}
.item__img,
.item__info {
width: 50%;
float: right;
}
.item__img {} .item__img .img-map {
width: 95%;
height: 18.750rem;
/* 300 */
}
.item__img img {
width: 95%;
height: 18.750rem;
/* 300 */
}
<div class="container" role="main">
<article class="item">
<div class="item__info">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ac sodales orci. Praesent sit amet consequat purus. Praesent lobortis mi quis rutrum fringilla. Phasellus velit arcu, ultricies vestibulum varius sed, convallis ut eros. Vestibulum
vel congue felis, ut lacinia tellus. Integer ullamcorper gravida ligula non convallis. Ut suscipit vulputate erat eu porttitor. Morbi sagittis vulputate bibendum. Aliquam ultricies finibus tortor, a elementum nisl aliquet at. In sed dui id mauris
rutrum ornare.</p>
</div>
<div class="item__img">
<div class="img-map">
<img src="http://biologypop.com/wp-content/uploads/2014/11/dog1.jpg" />
</div>
</div>
</article>
</div>
遺憾的不良作風,我剛開始學CSS ...
現在看到的是,在後瀏覽器,我看到一隻狗的照片,旁邊有一些文字。我希望這個文本在中心(垂直)對齊。基本上,目前它看起來像this,我想設置它像this。我應該如何修改我的CSS代碼以顯示它,因爲它是?謝謝!
編輯我的另一個問題是 - 爲什麼文本沒有排在頂層到圖片的頂層?我在我的css代碼中看不到任何約束,有人知道它是如何工作的嗎?
建議指出,但我認爲你需要知道你的項目和你的客戶。根據你提供的鏈接,爲什麼我們應該忽略它,如果支持是全面的綠色的話?倡導新技術,改進CSS曲目,並幫助人們看到優勢。 – chazsolo
最終你不需要忽略它。例如,如果您正在Cordova構建應用程序,則不需要關心IE兼容性。如果你看一下右上角的話,它會告訴你,沒有前綴的版本只有71.8%的覆蓋率。不幸的是,這意味着您需要以某種形式或其他形式編寫一些舊版瀏覽器兼容代碼。不妨使用可以定位所有瀏覽器的代碼。 –
感謝傑米,這解決了我的問題,我剛剛發現了新的問題 - 我創建了一個相關的話題爲http://stackoverflow.com/questions/29646633/setting-position-of-the-header-text-right-如果你有一些時間,那麼你可以幫我解決這個問題嗎?謝謝! – randomuser1