這篇文章給大家分享的是web前端CSS浮動的詳細介紹,相信大部分人都還沒學會文檔流這個技能,為了讓大家更加了解,給大家總結了以下內(nèi)容,話不多說,一起往下看吧。
創(chuàng)新互聯(lián)建站是專業(yè)的綏芬河網(wǎng)站建設公司,綏芬河接單;提供成都網(wǎng)站設計、成都網(wǎng)站制作,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行綏芬河網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!因為圖文排版的原因,圖片的寬度是一個整體。不像文字可以中間分開,因此在圖文一起的時候我們會發(fā)現(xiàn),圖片作為文檔流中的內(nèi)容也是和一個文字元素一樣,緊挨前一個文字,后面的文字也緊跟著圖片。但是如果一行剩下的位置不夠圖片的寬度,就會自動換一行。
CSS樣式vertical-align: middle;注意一定是給圖片設置,不是給文字設置。
如何解決這個問題呢,起始有很多手段,最簡單的是把兩個標簽連接寫,不要換行
剛才我們所說的都是行內(nèi)元素,也就是內(nèi)容添加后會自動放在一行,如果頁面的剩余的寬度比要放入的元素小,那么就會自動換行。
HTML
行內(nèi)元素
<span>...span>行內(nèi)元素 |
上面所有的行內(nèi)元素,如果直接寫在代碼中都會存在同一行中。當然換行br會將后面的元素都放在另外一行了。
有時候我們希望一個內(nèi)容可以自己獨立成行。這樣我們就有了塊元素。塊元素會獨立成行,與行內(nèi)元素做明顯的區(qū)分。
例如:
<address>address>地址文字 |
塊元素和行內(nèi)元素具體有哪些區(qū)別呢。
行內(nèi)元素 | 塊元素 | |
同行 | 輸入行內(nèi)元素,就會自動同行 | 輸入塊級元素,自動換行,并且獨立占有一行,其它行內(nèi)元素不會和它同行的。 |
設置寬高 | 行內(nèi)元素部分內(nèi)容是不可以設置寬高的,例如 | 塊元素直接可以設置寬高,如果沒有設置就會根據(jù)該元素的父級容器的寬自動設置 |
行內(nèi)元素和塊元素可以互相轉換的,例如:
(1) 行內(nèi)元素轉換為塊元素
這是默認的行內(nèi)元素
display:block
(2) 塊元素轉換為行內(nèi)元素
div
設置為行內(nèi)元素后。我們發(fā)現(xiàn)寬高失效了。一旦塊級元素設置為行內(nèi)元素,原來設置的寬高就會失效
(3) 塊元素和行內(nèi)元素轉換為行內(nèi)塊元素
textArea塊元素變成行內(nèi)塊元素
行內(nèi)元素變行內(nèi)塊元素
我們發(fā)現(xiàn)這兩個效果都是一樣的。
marginTop
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。