CSS文件流通俗介紹
本文將以通俗易懂的方式介紹一下文件流的概念。
如果從原理方面必然涉及到瀏覽器如何解析HTML程式碼,如何將其渲染繪製展現於瀏覽者面前。
上述方式闡述雖然正確深邃,可能並不有助於初學者接受概念,進而應用到實際工作中。
比較抽象難於理解的概念,可以不要急於一時,只要巨集觀上知道它是如何執行的,具體細節可以隨著工作經驗的增加和知識儲備量的增長不斷得到更深一層的理解和鞏固。
一.文件流通俗介紹:
文件是頁面所展現的內容比如div元素、p元素或者span元素等,而流則是展現內容的規則。
規則簡單介紹如下:
(1).內聯元素可以在一行排列。
(2).塊級元素預設需要單獨佔據一行。通過這些規則,文件上的元素就會一定的方式展現出來
可以將文件流比作車流:
(1).車類比為div元素或者p元素。
(2).流則是交通規則和汽車物理特性。
展現在我們眼前的則是井然有序的滾滾鐵流。
二.程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> div{ width:150px; height:150px; margin:5px; } .a { background-color:green; } .b { background-color:blue; } </style> </head> <body> <div class="a"></div> <div class="b"></div> </body> </html>
div是塊級元素,他們會分別一上一下各自佔據一行,這就是文件流。
三.脫離文件流:
將元素設定為float浮動、絕對定位或者固定定位可以將元素脫離文件流。
CSS3中的一些屬性也可以將元素脫離文件流,這裡不一一介紹。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> div{ width:150px; height:150px; margin:5px; } .a { background-color:green; float: left; } .b { background-color:blue; } </style> </head> <body> <div class="a"></div> <div class="b"></div> </body> </html>
元素a脫離文件流,它好像起飛了一樣,不再佔據原有的空間,b元素就可以佔據它原來的地方。
脫離文件流通俗描述:
前面說過文件流可以類比車流。那麼脫離文件流的元素,就好比可以空陸兩用的汽車,它在道路中由於一些原因起飛了,那麼它原來在道路上行駛的位置就會空餘出來,它後面的車輛自然就可以補上這個空缺。
相關文章
- CSS文件流CSS
- 最通俗的機器學習介紹機器學習
- CSS 定位與文件流CSS
- css介紹CSS
- CSS 建立介紹CSS
- CSS全面介紹CSS
- 轉:oracle官方文件介紹Oracle
- expat介紹文件翻譯
- 工作流介紹 (轉)
- Can匯流排介紹
- CSS 文字格式介紹CSS
- CSS 簡單介紹CSS
- CSS counters 深度介紹CSS
- css url()用法介紹CSS
- css vm用法介紹CSS
- css簡單介紹CSS
- CSS3 介紹CSSS3
- SAP工作流介紹之ABAP Business Workflow介紹
- 對梯度提升樹GBDT最通俗的介紹梯度
- Vue 元件命名,CSS的標準文件流Vue元件CSS
- 文件模型(JSON)使用介紹模型JSON
- 文件加密的發展介紹加密
- RTSP 流相關工具介紹
- 1、Camunda工作流-介紹
- CSS尺寸單位介紹CSS
- CSS設計模式介紹CSS設計模式
- jQuery css()方法用法介紹jQueryCSS
- CSS OOCSS簡單介紹CSS
- CSS SMACSS簡單介紹CSSMac
- CSS BEM簡單介紹CSS
- CSS居中方案介紹CSS
- CSS3 Transition介紹CSSS3
- 03-CSS初步介紹CSS
- CSS 文件流技巧,讓佈局更簡單CSS
- 蘋果文件 UISearchController的介紹蘋果UIController
- html文件結構簡單介紹HTML
- 軟體系統介紹文件模板
- java8 Stream流操作介紹Java