清除浮動方式

来源:https://www.cnblogs.com/rainwater/archive/2019/03/10/10505469.html
-Advertisement-
Play Games

清除浮動方式一 子元素浮動,給父元素設置高度; 清除浮動方式二 例子:有兩個div標簽,設置裡面的元素浮動,他們會併排一行,實現兩個盒子各占一行,給第二個盒子設置clear:both屬性即可 問題:第二個盒子的margin屬性會失效 清除浮動方式三(不推薦) 1.外牆法:在兩個浮動盒子的中間設置一個 ...


清除浮動方式一

  子元素浮動,給父元素設置高度;

清除浮動方式二

  例子:有兩個div標簽,設置裡面的元素浮動,他們會併排一行,實現兩個盒子各占一行,給第二個盒子設置clear:both屬性即可

  問題:第二個盒子的margin屬性會失效  

清除浮動方式三(不推薦)

  1.外牆法:在兩個浮動盒子的中間設置一個div標簽的clear屬性即可,但第一個盒子的margin-bottom 屬性會出現問題,一般直接設置在中間的塊級元素

  2.內牆法:在第一個盒子所有子元素的最後添加 一個額外的塊級元素標簽,設置clear屬性。兩個盒子的margin屬性不會出現問題,而且可以設置高度來撐起父元素的高度

清除浮動方式三(推薦)

  通過偽類選擇器給第一個盒子設置額外的塊級標簽

1 .div1::after{
2   content:'';
3   display:'block';
4   visibility:hidden;
5   height:0;
6   clear:both
7 }
.div1{
*zoom:1; /*相容IE6*/
}

清除浮動方式四(推薦)

  給第一個盒子設置overflow:hidden屬性,也是通過*zoom:1相容IE

      


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 今天主要來講下前端的數據存儲,說起數據存儲,大家肯定第一時間想起cookie,localstorage,sessionstorage,而其實還有userData和IndexedDB這兩種數據存儲,接下來將對它們進行一個比較詳細的總結 一、為什麼要進行數據存儲 隨著Web應用程式的出現,慢慢的也開始產 ...
  • 一、escape和它們不是同一類 簡單來說,escape是對字元串(string)進行編碼(而另外兩種是對URL),作用是讓它們在所有電腦上可讀。編碼之後的效果是%XX或者%uXXXX這種形式。其中 ASCII字母、數字、@*/+ ,這幾個字元不會被編碼,其餘的都會。最關鍵的是,當你需要對URL編碼 ...
  • 示例代碼托管在: "http://www.github.com/dashnowords/blogs" 博客園地址: "《大史住在大前端》原創博文目錄" 華為雲社區地址: "【你要的前端打怪升級指南】" [TOC] 一. 任務說明 使用原生 繪製柱狀圖。(柱狀圖截圖來自於百度Echarts官方示例庫 ...
  • 這是我的第一篇博客,如果寫的不好,請見諒 這是一個關於button按鈕一個小問題 最近剛開學跟著老師一起寫代碼,在模仿JAVA web程式設計(慕課版) P61頁第三章 Ajax處理XML的代碼中發現了一個問題, 我的代碼在點擊獲取按鈕後會突然閃現留言並消失,然後點擊四次按鈕後會出現結果。 在詢問老 ...
  • 谷歌瀏覽器禁用的埠號: 1, // tcpmux 7, // echo 9, // discard 11, // systat 13, // daytime 15, // netstat 17, // qotd 19, // chargen 20, // ftp data 21, // ftp a ...
  • 前端 基礎技術(上) 是瀏覽器提供一套的 ,用於向伺服器發出請求,接受服務端返回的響應,通過 調用,實現通過代碼控制請求與響應,實現網路編程。 發送請求: 協議: 進行初始化,建立連接,接收響應,響應體載入,載入成功! 非同步的 和 用於創建快速動態網頁的技術 對象 向伺服器發送請求 請求類型,為 和 ...
  • 先看到了NW.js(應該是前身node webkit的縮寫? 覺得該起個更講究的名字, 如果是NorthWest之意的話, logo(見下)里的指南針好像也沒指著西北啊)和Electron的比較文章: "Why I prefer NW.js over Electron? (2018 comparis ...
  • js 監聽ios手機鍵盤彈起和收起的事件 關於ios鍵盤彈起 body的高度拉長,頁面底部空白問題當輸入框失去焦點時,ios手機鍵盤收起,將滾動條改為0,如下: ios軟鍵盤將頁面抵到上面後,關閉軟鍵盤頁面不回彈這個問題有時候會導致彈出框確定按鈕失效等一系列問題, 解決辦法:失去焦點時將頁面滾動到底 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...