HTML/CSS實現文字環繞圖片布局


原文: https://blog.csdn.net/yiyelanxin/article/details/75006925

在一個圖文並茂的網頁上,文字環繞圖片可以使布局美觀緊湊,如何實現呢?有兩種辦法:
1.利用圖片屬性實現
代碼如下:

<p style="width:400px;">
<img src="images/bkjj.jpg" align="right" width="120" hspace="5" vspace="5">
HTML文字環繞圖片布局HTML文字環繞圖片布局HTML文字環繞圖片布局HTML文字環繞圖片布局HTML文字環繞圖片布局HTML文字環繞圖片布局HTML文字環繞圖片布局HTML文字環繞圖片布局HTML文字環繞圖片布局HTML文字環繞圖片布局HTML文字環繞圖片布局HTML文字環繞圖片布局HTML文字環繞圖片布局HTML文字環繞圖片布局HTML文字環繞圖片布局
</p>


效果圖如下:

設置標簽的屬性align="right"即可,如果想讓圖片居左,文字在右環繞,可以將align屬性設置為left,其中 vspace 表示圖片與文字的上下距離,hspace表示左右距離。
如果是兩段及以上文字環繞圖片,實現方法:

<div style="width:500px;">
<img src="images/bkjj.png" align="right" width="120" hspace="5" vspace="5" />
<p>HTML文字環繞圖片布局HTML文字環繞圖片布局HTML文字環繞圖片布局</p>
<p>第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局</p>
</div>

效果圖:

2.利用CSS屬性實現
代碼如下:

<div style="width:400px;">
<div style="float:left; clear: both;" align="center">
<img src="images/bkjj.jpg" width="120" alt="" hspace="8"><br /> 圖像標題
</div>
CSS文字環繞圖片布局CSS文字環繞圖片布局CSS文字環繞圖片布局CSS文字環繞圖片布局CSS文字環繞圖片布局CSS文字環繞圖片布局CSS文字環繞圖片布局CSS文字環繞圖片布局CSS文字環繞圖片布局CSS文字環繞圖片布局CSS文字環繞圖片布局CSS文字環繞圖片布局CSS文字環繞圖片布局CSS文字環繞圖片布局CSS文字環繞圖片布局
</div>


效果圖如下:

 

 

修改float=“right” 即可實現圖片在右,文字在左環繞;修改float=“none” 即可實現圖片與其標題獨占一行,如下圖:

 

 

如果是兩段及以上文字環繞圖片,實現方法:

<div style="width: 500px;">
<div style="float: left; clear: both;" align="center">
<img src="images/bkjj.png" width="120" alt="" hspace="8"><br />
圖像標題
</div>
<p>HTML文字環繞圖片布局HTML文字環繞圖片布局HTML文字環繞圖片布局</p>
<p>第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局第二段HTML文字環繞圖片布局</p>
</div>

ps: float表示使文字環繞在一個元素的四周,clear表示定義某一邊是否有環繞文字。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM