日韩欧美国产精品免费一二-日韩欧美国产精品亚洲二区-日韩欧美国产精品专区-日韩欧美国产另-日韩欧美国产免费看-日韩欧美国产免费看清风阁

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

CSS 21天入門(mén):浮動(dòng)(float)

admin
2024年10月18日 22:40 本文熱度 994

float 屬性最初只用于在成塊的文本內(nèi)浮動(dòng)圖像,后來(lái)成為了在網(wǎng)頁(yè)上創(chuàng)建多列布局的最常用工具之一。

一個(gè)例子

.float-box-1 {   width: 100px;   height: 80px;   border-radius: 5px;   background-color: lightgreen;   padding: 1em; } 

準(zhǔn)備一個(gè)盒子的樣式的樣式,應(yīng)用在 div 上。

<h1>CSS入門(mén)教程之浮動(dòng)(float)的例子</h1> <div class="float-box-1">浮動(dòng)(float)</div> <p>   CSS 全稱 Cascading Style Sheets,層疊樣式表。   樣式表的作用,就像給房子裝修差不多,它就是為 HTML   頁(yè)面進(jìn)行裝修,讓它變得更好看。 </p> <p>   在學(xué)習(xí) CSS 之前,需要首先知道 HTML,如果你還不會(huì)的話,可以先去把 HTML21   天入門(mén)教程啃完。 CSS 的學(xué)習(xí),同樣需要大量的練習(xí),而練習(xí)所使用的工具,和 HTML   的學(xué)習(xí)一致。 </p> <p>   這里需要說(shuō)一下,學(xué)習(xí) CSS 和 HTML 略微不太一樣。 之前在學(xué)習(xí) HTML   時(shí),建議大家一定要多手寫(xiě),那是因?yàn)?nbsp;HTML   的標(biāo)簽就那么多,而且都不長(zhǎng),多寫(xiě)寫(xiě)基本上都能記住。 </p> 

它的顯示效果如下,這是普通的流布局。

應(yīng)用浮動(dòng)效果

在剛才的盒子樣式里,添加 float:left。

.float-box-2 {   float: left; /*增加了float*/   margin-right: 15px;   width: 100px;   height: 80px;   border-radius: 5px;   background-color: lightgreen;   padding: 1em; } 

應(yīng)用到盒子元素 div 上。

<div class="float-box-2">浮動(dòng)(float)</div> <!--略去其它HTML內(nèi)容--> 

此時(shí)看到顯示在盒子下面的文本內(nèi)容顯示在了盒子的右邊。

float 值可以指定 left 或 right,當(dāng)指定了之后浮動(dòng)盒子會(huì)吸附在文檔的左邊或右邊。

直觀地感受浮動(dòng)

為了清晰感受盒子的浮動(dòng),為第一個(gè)段落加上背景色。定義如下樣式。

.first-p {   background-color: orange;   padding: 10px; } 

應(yīng)用到第一個(gè)段落上。

<div class="float-box-2">浮動(dòng)(float)</div> <p class="first-p">   CSS 全稱 Cascading Style Sheets,層疊樣式表。   樣式表的作用,就像給房子裝修差不多,它就是為 HTML   頁(yè)面進(jìn)行裝修,讓它變得更好看。 </p> <!--略去其它HTML內(nèi)容--> 

可以看到,內(nèi)容的背景色處于盒子之下。換言之,盒子浮動(dòng)在內(nèi)容之上。

清除浮動(dòng)

上圖中,第二段內(nèi)容也顯示在了盒子的右邊,意思是此時(shí)的浮動(dòng)并沒(méi)有結(jié)束,如果想讓浮動(dòng)從第二段開(kāi)始結(jié)束。可以使用 clear 屬性。

為第二段文本添加如下 clear 樣式類。

.second-p {   clear: left; } 

應(yīng)用到第二個(gè)段落中。

<div class="float-box-3">浮動(dòng)(float)</div> <p class="first-p">   CSS 全稱 Cascading Style Sheets,層疊樣式表。   樣式表的作用,就像給房子裝修差不多,它就是為 HTML   頁(yè)面進(jìn)行裝修,讓它變得更好看。 </p> <p class="second-p">   在學(xué)習(xí) CSS 之前,需要首先知道 HTML,如果你還不會(huì)的話,可以先去把 HTML21   天入門(mén)教程啃完。 CSS 的學(xué)習(xí),同樣需要大量的練習(xí),而練習(xí)所使用的工具,和 HTML   的學(xué)習(xí)一致。 </p> <!--略去其它HTML內(nèi)容--> 

此時(shí)看到第二段內(nèi)容顯示在了盒子下面。

clear 的值有如下:

left:停止任何活動(dòng)的左浮動(dòng) right:停止任何活動(dòng)的右浮動(dòng) both:停止任何活動(dòng)的左右浮動(dòng)

清除浮動(dòng)元素周圍的盒子

雖然使用 clear 可以清除活動(dòng)的浮動(dòng),但如果存在一個(gè)盒子 同時(shí) 包含了很高的浮動(dòng)元素和一個(gè)很短的段落,情況就不太一樣了。

.wrapper-1 {   background-color: lightblue;   padding: 10px; } 

將前面的浮動(dòng)盒子和第一個(gè)段落,放到一個(gè)盒子容容器 div 里。

同時(shí)去掉第二個(gè)段落上應(yīng)用的 clear 樣式。

<div class="wrapper-1">   <div class="float-box-3">浮動(dòng)(float)</div>   <p>     CSS 全稱 Cascading Style Sheets,層疊樣式表。     樣式表的作用,就像給房子裝修差不多,它就是為 HTML     頁(yè)面進(jìn)行裝修,讓它變得更好看。   </p> </div> <p>   在學(xué)習(xí) CSS 之前,需要首先知道 HTML,如果你還不會(huì)的話,可以先去把 HTML21   天入門(mén)教程啃完。 CSS 的學(xué)習(xí),同樣需要大量的練習(xí),而練習(xí)所使用的工具,和 HTML   的學(xué)習(xí)一致。 </p> 

可以看到,盒子依然是浮動(dòng)在容器之上。這是因?yàn)楹凶犹幱谖臋n流之外,沒(méi)有被窗口包圍。

有三種辦法處理這情況,一個(gè)一個(gè)來(lái)看。

clearfix 小技巧

這個(gè)辦法被稱為 clearfix 小技巧,它用于偽元素::after,在容器元素后面創(chuàng)建了一個(gè)內(nèi)容為空的塊元素,然后應(yīng)用 clear 屬性在它上面。

.wrapper-1::after {   content: '';   clear: both;   display: block; } 

這樣看到容器完全包圍了盒子。

使用 overflow

另外一辦法是在容器中使用 overflow 屬性。

.wrapper {   background-color: lightblue;   padding: 10px;   overflow: auto; } 

在容器中添加 overflow,并且去掉前面添加的::after 偽元素樣式,看到的效果和前面一樣。

display: flow-root

另一種新的方式,是在容器中定義 display 屬性為 flow-root,它的效果和前面兩種一樣。

.wrapper {   background-color: lightblue;   padding: 10px;   display: flow-root; } 

到此我們大概講完了浮動(dòng)屬性,它的這些特定被早期的布局大量使用,了解它有助于理解早期布局。

總結(jié)

  • ?? 浮動(dòng)屬性可以實(shí)現(xiàn)文本環(huán)繞圖像。

  • ?? float 值可以指定 left 或 right,當(dāng)指定了之后浮動(dòng)盒子會(huì)吸附在文檔的左邊或右邊。

  • ?? 使用 clear 屬性可以清除 left 或 right 的活動(dòng)浮動(dòng),或使用 both 同時(shí)清除兩者。


該文章在 2024/10/19 12:44:05 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 免费影院 | 药物迷奷系列在线播放免 | 亚洲国产一区二区三区综合片 | 亚洲三级一区二区在线观看 | 男女午夜视频在线观 | 欧美日韩国产综合一区精 | 99精品国产福利免费一区二区 | 日韩在线视频不卡一区二区三区 | 亚洲理论片中文 | 国产在线观看高 | 高清午夜福利电影在线 | 欧美综合自拍亚洲综合网 | 国产精品白拍三级 | 午夜天堂 | 办公室大战高跟丝袜秘书经理ol | 亚洲一区二区三区四区在线观看 | 欧美日韩国产在线人 | 人人97| 搡女人真爽免费视频大全 | 日本精品中文字幕在线不卡 | 91国偷自产中文字幕婷婷 | 日本高清视频不卡 | 免费人成网站在线观看欧美 | 亚洲最大激情中 | 99视频有精品视频在线观看 | 最近高清中文在线字幕在线观看 | 免费观看国产精品视频vv | 乱码视频午夜在线观看 | 欧美一级鲁丝 | 国产欧美日本亚洲精品五区 | 国产人妇三级视频在线观看 | 亚洲一区二区高清 | 电视剧免费在线观看 | 国产日韩欧美亚洲精品中字 | 成人国产一区二区三区 | 国产在线精品一区二区中文 | 亚洲国产欧美精品一区二区三区 | 中日欧洲精品视频在线 | 国产精品免费αv视频 | 日韩最新免费视频一区二区 | 92午夜福 |