網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 【實例介紹】 css float元素的浮動屬性 浮動屬性是css布局的最佳利器,可以通過不同的浮動屬性值靈活地定位div元素.以達到靈活布局網頁的目的。我們可以通過CSS的屬性float使元素向左或向右浮動。也就是說,讓盒子及其中的內容浮動到文檔的右邊或者左邊。以往這個屬性總應用于圖像,使文本圍繞在圖像周圍,不過在CSS中,任何元素都可以浮動。浮動元素會生成一個塊級框,而不論它本身是何種元素。 【基本語法】 fioat:none | left | right | inherit 【語法介紹】 none:默認值,元素不浮動,并會顯示其在文本中出現的位置; 【實例代碼】
【代碼分析】 上面的代碼定義了4個<div>塊,其中一個父塊,另外3個是它的子塊。為了便于觀察,將各個塊都加上了邊框以及背景顏色,并且讓body以及各個div有一定的margin值。如果3個div都沒有設置任何浮動屬性,在父盒子中,4個盒子各自向右伸展,豎直方向依次排列,效果如圖所示。 (1)、設置第1個浮動的div 下面將第一個div設置為浮動,在上面的代碼中找到: 將.sonl盒子設置為向左浮動,代碼如下: 這時效果如圖所示?梢钥吹絙ox2的文字圍繞著boxl排列,而此時浮動的盒子boxl的寬度不再延伸,其寬度為容納內容的最小寬度。 (2)、設置第2個浮動的div 下面對第2個浮動的div設為left,將.son2盒子設置為向左浮動,代碼如下: ·son2{ 這時瀏覽效果如圖所示。可以看到box2也變為根據內容確定寬度,并使box3的文字圍繞box2排列。boxl與box2之間的空間是由二者之間的margin構成的。 (3)、設置第3個浮動的div 下面把box3也設置為左浮動,將.son3盒子設置為向左浮動,代碼如下: 這時效果如圖所示?梢钥吹轿淖炙诘暮凶臃秶,以及文字會圍繞浮動的盒子排列。 (4)、改變浮動的方向 CSS中很多時候會用到浮動來布局,也就是經常見到的float:left或者float:right,下面看看改變box3浮動方向,即float:right,這時效果如圖所示?梢钥吹絙ox3移動到了最右端,文字段落盒子的范圍沒有改變,但文字變成了夾在box2和box3之間。 【素材及源碼下載】 請點擊:元素的浮動屬性css float 下載本實例相關素材及源碼
網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!