為什麼float:right的元素會發生換行
採用浮動的元素會脫離文件流,所以能覆蓋在文件流中的元素之上。
但是貌似右浮動有點不符合此規律,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> div{ width:50px; height:50px; } .float_right{ background:red; float:right; } .right{ background:blue; } </style> </head> <body> <div class="clear_right"></div> <div class="right"></div> </body> </html>
第二個div右浮動,按照原理,它脫離文件流不受正常文件流的羈絆,可以與前一個div元素位於同一行,但是事實卻換行了。其實這裡有這麼一個規則:任何浮動元素都不可能超過原來所處文件留位置的上邊界。
相關文章
- 為什麼margin-right不生效
- 系統呼叫時為什麼發生任務切換?
- 什麼是塊元素?什麼是行內元素?
- 什麼是可替換元素?
- 如果將relay_log_recovery設定為0會發生什麼?
- mysql什麼時候會發生file sortMySql
- 使用機器學習對數十億影像中的文字進行索引,會發生什麼?機器學習索引
- 企業資料孤島為什麼會產生?哪些行業容易遇到?行業
- 為什麼說執行緒太多,cpu切換執行緒會浪費很多時間?執行緒
- li元素右浮動會出現換行
- 為什麼 Ubuntu 家族會佔據 Linux 發行版的主導地位?UbuntuLinux
- 如果往錯誤的NEO地址轉賬會發生什麼
- Qualtrics XM Institute:糟糕的體驗後會發生什麼
- 記憶體耗盡後Redis會發生什麼記憶體Redis
- 私家車開車回家過節會發生什麼事情
- 行內元素與塊狀元素 行內替換元素與行內非替換元素的區別
- Web前端技術分享:什麼是塊元素?什麼是行內元素?Web前端
- 2019 年,容器技術生態會發生些什麼?
- 子元素超過父元素padding-right和margin-right失效padding
- 為什麼有時父元素無法包含子元素?
- Flutter Key的原理和使用 (一) 沒有Key會發生什麼Flutter
- Java 當一個int和double相加 會發生什麼?Java
- php8引入jit後會發生什麼?PHP
- 在Linux上啟動程式時會發生什麼?Linux
- 當大資料邂逅六西格瑪,會發生什麼?大資料
- 瀏覽器輸入一個URL會發生什麼?瀏覽器
- 專案研發為什麼會失敗?(轉)
- 剖析Disruptor:為什麼會這麼快?(二)神奇的快取行填充快取
- decimal,float和double的區別是什麼?Decimal
- 為什麼sleeping的會話會造成阻塞會話
- 系統為什麼會在執行時當機
- float和double有什麼區別?
- 2019剩下的日子裡,人工智慧會發生什麼?人工智慧
- 強制換行快捷鍵ctrl加什麼 wordexcel換行快捷鍵是什麼Excel
- Linux中什麼情況下會發生程式排程?Linux
- 騰訊一面:記憶體滿了,會發生什麼?記憶體
- 我們搞開發的為什麼會感覺到累
- 許北林:我為什麼加入OpenHarmony生態?又為什麼要做“啟航KP”開發套件?套件