CSS圖片文字環繞布局是常見的Web頁面布局方式之一。對于有需求的用戶而言,圖文混排的布局方式不僅能夠增強頁面的可讀性,還能夠更直觀地傳達信息。下面我們來看一下如何實現CSS圖片文字環繞布局。
// HTML代碼 <div class="content"> <img src="img/photo.jpg" alt="照片" class="photo"> <p class="text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin ut posuere nunc. Sed vitae lorem vel neque ullamcorper blandit et nec est. Etiam iaculis velit ut leo finibus, sit amet tincidunt odio ornare. Nunc ultrices mauris non neque interdum, quis malesuada sapien ultricies. Cras sed tempus elit. Fusce laoreet vestibulum tortor vitae rhoncus. Nullam erat elit, porttitor eu tristique sit amet, auctor vel sapien.</p> </div> // CSS代碼 .content { display: flex; align-items: center; } .photo { width: 150px; margin-right: 30px; } .text { flex: 1; }
代碼解釋:
首先,我們在HTML中創建一個名為content的塊級元素,它包含了一張名為photo的照片和一段名為text的文字。我們使用了flexbox布局來保證這兩段內容可以在水平方向上并排顯示。
在CSS中,我們將content元素的display屬性設置為flex,并使用align-items屬性將兩段內容在垂直方向上居中對齊。照片元素的寬度設為150px,距離文字元素有30px的空白;而文字元素的flex屬性設置為1,即它會占據剩余的空間。
總的來說,這種布局方式比較簡單易用,而且也非常適合在文章列表中使用。如果你需要嘗試這種布局方式,那么以上代碼是一個不錯的起點。