CSS技巧:讓圖片在文本中居中并換行
在CSS中,我們可以使用多種方法讓圖片在文本中居中并換行,以下是一種簡(jiǎn)單的方法,使用flex布局來(lái)實(shí)現(xiàn)。
我們需要?jiǎng)?chuàng)建一個(gè)包含圖片和文本的容器,這個(gè)容器將使用flex布局,使得圖片和文本可以在其中自由排列。
HTML代碼:
<div class="container"> <img src="image.jpg" alt="圖片"> <p>這是一段文本,包含圖片和文本,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列,圖片將居中并換行,圖片和文本可以在其中自由排列。</p> </div>
CSS代碼:
.container { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
在這個(gè)例子中,我們使用了align-items: center;
來(lái)讓容器中的項(xiàng)目垂直居中,justify-content: center;
來(lái)讓項(xiàng)目水平居中,flex-wrap: wrap;
來(lái)讓項(xiàng)目在容器中自動(dòng)換行,以適應(yīng)容器的寬度,從而實(shí)現(xiàn)圖片的居中并換行效果。