CSS文字環繞圖片的例子

來源:互聯網
上載者:User

文字環繞是Microsoft Office Word軟體的一種排版方式,主要用於設定Word文檔中的圖片、文字框、快取圖案、剪貼畫、藝術字等對象與文字之間的位置關係。一般包括四周型、緊密型、襯於文字下方、浮於文字上方、上下型、穿越型等多種文字環繞方式。

但我們做網頁布局時,有時也需要這樣的樣式,那麼怎麼辦呢?其實是很簡單的,主要就是float的使用,具體請看下面例子:

HTML部分:
 

 代碼如下 複製代碼

<div class="txt">
    <p>
        前端開發工程師是一個很新的職業,在國內乃至國際上真正開始受到重視的時間不超過5
        年,是指Web前端開發工程師的簡稱。 Web前端開發是從美工演變而來的,名稱上有很明顯的時代特徵。
        在互連網的演化進程中,Web 1.0時代,
        <img src="1.jpg" alt="This is a pic"/>
        網站的主要內容都是靜態,使用者使用網站的行為也以瀏覽為主2005年以後,互連網進入Web 2.0時代,
        各種類似案頭軟體的Web應用大量湧現,網站的前端由此發生了翻天覆地的變化。網頁不再只是承載單一
        的文字和圖片,各種富媒體讓網頁的內容更加生動,網頁上軟體化的互動形式為使用者提供了更好的使用體驗,
        這些都是基於前端技術實現的。
    </p>
    <p>
        隨著Web 2.0概念的普及和W3C組織的推廣,網站重構的影響力正以驚人的速度增長。XHTML+CSS布局、DHTML
        和Ajax像一陣旋風,鋪天蓋地席捲而來,包括新浪、搜狐、網易、騰訊、淘寶等在內的各種規模的IT企業都對自己的
        網站進行了重構。
    </p>
</div>

CSS部分:
 
* {
    margin: 0;
    padding: 0;
}
     
.txt {
    margin: 50px auto;
    width: 500px;
    padding: 10px;
    border: 1px solid #ccc;
    font: 14px/20px "Microsoft YaHei";
    color: #666;
}
     
.txt p {
    text-indent: 20px;
}
     
.txt img {
    float: left;
    width: 180px;
    height: 110px;
    margin: 5px 10px 0 0;
}

ok,運行後的效果就是這樣子的:

例子

 代碼如下 複製代碼

HTML代碼如下:

<div class="wrap_area">

<img src="wrap-subject01.jpg" class="no_border" alt="Lunar eclipse photo" />

<div class="shape_wrap">

<div style="width: 250px;"></div>

<div style="width: 280px;"></div>

<div style="width: 305px;"></div>

.

.

.

</div>

<p>Numerous blocks of text</p>

.

.

.

</div>

CSS代碼大致如下:

div.wrap_area { position: relative; }

div.wrap_area img { position: absolute; left: 0px; top: 0px; }

div.wrap_area p { position: relative; }

div.shape_wrap div { float: left; clear: left; height: 20px; }

CSS掌握的不錯的同學們應該就已經知道其中的奧妙了,同樣是利用 float 將div 部分內容提出文檔流,然後用div的堆砌造出一條本文要通過的路徑。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.