整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          浮動元素:控制頁面元素的位置和布局的秘密

          浮動元素:控制頁面元素的位置和布局的秘密

          HTML 頁面布局中,浮動元素被用于控制元素的相鄰位置,以水平或垂直方向上排版。了解如何正確使用 float 屬性將有助于您對頁面進(jìn)行精細(xì)控制。


          水平浮動

          水平浮動用于將元素排版并行。當(dāng)元素被設(shè)置為 float:left 或 float:right 時,它們就會在文檔流中垂直方向上緊縮,直到遇到相鄰的非浮動元素或直到頁面底部。

          垂直浮動

          垂直浮動用于將元素垂直排列。當(dāng)元素被設(shè)置為 float:top 或 float:bottom 時,它們就會在文檔流中水平方向上緊縮,直到遇到相鄰的非浮動元素或直到頁面右部。

          清除浮動

          當(dāng)一個元素的浮動效果覆蓋了其相鄰元素時,就會發(fā)生交叉疊加。 為了避免這種情況,可以在浮動元素的相鄰元素中添加 clear:both 屬性。

          示例

          html
          <div> 
              <div style="float: left"> 
                  左邊元素 
              </div> 
              <div style="float: right"> 
                 右邊元素 
              </div> 
              <div style="clear: both"></div> 
          </div> 
          

          結(jié)論

          浮動元素是頁面布局中強(qiáng)大的工具,可以水平或垂直方向上排列元素。通過正確使用 float 屬性,您可以根據(jù)要求對頁面進(jìn)行精細(xì)控制。

          篇文章主要給大家介紹一下使用html+css來模仿制作小米官方網(wǎng)站右側(cè)的浮動框。我們來看下邊的這個浮動框,位于小米官網(wǎng)的右側(cè)并且隨著頁面的滾動,一直浮動在右側(cè)不變;

          我們通過上邊的圖片可以看出圖片有5個單獨(dú)的塊元素組成,每個塊元素鼠標(biāo)經(jīng)過都有一個單獨(dú)的顏色變?yōu)辄S色的效果,然后第一個塊元素鼠標(biāo)經(jīng)過還會在左側(cè)彈出更多內(nèi)容。接下來我們簡單說一下制作所用到的核心知識。

          1)制作頁面所需知識點(diǎn)

          1、列表標(biāo)簽(dl dd dt)的使用,使用dl和dd來完成前邊5個相同模塊的制作

          2、鼠標(biāo)經(jīng)過(hover)的使用,第一個元素鼠標(biāo)經(jīng)過左側(cè)顯示,這個跟我們之前將的導(dǎo)航菜單類似,還有鼠標(biāo)經(jīng)過文字以及圖片改變顏色,這里可以使用hover之后改變背景圖片來實(shí)現(xiàn);

          3、浮動(fixed)的使用,該內(nèi)容一直浮動在網(wǎng)頁右側(cè),跟隨頁面一起滾動,我們可以使用position:fixed來實(shí)現(xiàn);

          2)代碼實(shí)操演練

          大體了解了我們所要使用的知識點(diǎn)之后,我們就可以開始根據(jù)圖片上的內(nèi)容來制作我們所需要的頁面了,具體的實(shí)現(xiàn)代碼就如下方所示:(首先寫一個div盒子,看到列表形式,直接使用dl和dd,然后每個元素內(nèi)部有文字和圖片,使用h4標(biāo)簽和span標(biāo)簽來存放圖片和文字內(nèi)容,就這么搞定了哈哈),來看代碼吧。

          html代碼挺簡單的,我們啪啪敲完之后呢,剩下的就是書寫css代碼,來完成圖片所示的布局樣式的制作了。那么我們的css代碼就如下圖所示:(最外層box直接來個fixed和right、bottom配合,讓其浮動在右側(cè),然后寫寫dl和dd的寬高,控制控制span的背景,隨便寫寫hover事件,ok完成了)。不多說了,看代碼吧。

          好了,本篇文章就給大家說到這里,大家自己動手寫一下看能不能寫出一樣的頁面效果出來,也可以找一些類似的頁面自己練習(xí)一下,有需要源碼的可以直接私信【網(wǎng)站源碼】即可。

          每日金句:只有知道別人心里在想什么,你才能得到你想要的。喜歡我的文章的小伙伴記得關(guān)注一下哦,每天將為你更新最新知識。

          使用CSS浮動,元素可以向左或向右推,允許其他元素包圍它。Float通常與圖像一起使用,但在使用布局時也很有用。float屬性的值為left,right,none。

          none(默認(rèn)值)確保元素不會浮動。

          如果一個接一個放置幾個浮動元素,如果有足夠的空間,它們將彼此浮動。

          例如,在打印布局中,可以將圖像設(shè)置到頁面中,使得文本根據(jù)需要在其周圍包圍。

          清除浮動

          浮動元素后面的元素將在其周圍流動。為避免這種情況,請使用clear屬性清除浮動。


          主站蜘蛛池模板: 亚洲色欲一区二区三区在线观看 | 日本一区二区三区中文字幕| 国产成人精品一区在线| 亚洲福利电影一区二区?| 日本人的色道www免费一区| 亚洲国产精品乱码一区二区| 中文字幕久久亚洲一区| 一区二区三区四区精品| 国产日韩视频一区| 久久久久久人妻一区二区三区| 日韩精品乱码AV一区二区| 人妻少妇AV无码一区二区| 久99精品视频在线观看婷亚洲片国产一区一级在线| 台湾无码一区二区| 亚洲欧洲一区二区| 一区二区三区午夜视频| 无码人妻久久久一区二区三区| 国产日韩AV免费无码一区二区| 久久亚洲中文字幕精品一区四| 一区二区国产在线观看| 日本强伦姧人妻一区二区| 小泽玛丽无码视频一区| 爆乳熟妇一区二区三区| 久久国产午夜精品一区二区三区| 福利一区福利二区| 一区二区高清在线| 少妇无码AV无码一区| 国产亚洲福利精品一区| 亚洲bt加勒比一区二区| 久久精品一区二区三区AV| 日本片免费观看一区二区| 亚洲日韩AV一区二区三区中文| 亚洲码欧美码一区二区三区| 婷婷亚洲综合一区二区| 日本精品一区二区久久久| 国产在线精品一区二区夜色| 国产激情无码一区二区app| 3d动漫精品成人一区二区三| 激情亚洲一区国产精品| 日本免费一区二区三区最新| 亚洲中文字幕丝袜制服一区|