1. 程式人生 > >剛入門,對於浮動float的作用、影響和解決方案和它們的缺點

剛入門,對於浮動float的作用、影響和解決方案和它們的缺點

浮動的作用
1、是為了讓元素並排
2、轉換行級標籤成塊級標籤,使其可以設定寬高

使用浮動帶來的影響
脫離文件流,對其後面緊隨的元素產生影響,進行覆蓋,優先顯示

清除浮動解決方案
(1)浮上去的元素,給它設定float:left;讓它也浮動起來,但是它的結構便不是自然的結構了,不推薦
(2)在用完浮動的地方的後面建立一個空標籤,給空標籤設定一個屬性,clear:both;弊端:會造成標籤冗餘,不推薦
(3)在父級盒子裡設定超出隱藏,overflow:hidden;弊端:可能會對文件結構產生影響,如後期的特效,不推薦

(4)通過在用完浮動的盒子處建立偽類選擇器清除浮動,格式.box:after{content:"";display:block;clear:both;}推薦使用

浮動可以使行級標籤像塊級標籤一樣使用,有寬高並且並排

浮動能少用就儘量少用,因為用了浮動的元素已經脫離了文件流,在html裡面不再佔有空間並且顯示。會對後面緊跟著的元素再次影響覆蓋它。

什麼是文件流呢?   文件流就是元素在html裡面佔有實實在在的空間,對後面的元素不會產生影響

奮鬥

相關推薦

入門對於浮動float作用影響解決方案它們缺點

浮動的作用 1、是為了讓元素並排 2、轉換行級標籤成塊級標籤,使其可以設定寬高使用浮動帶來的影響 脫離文件流,對其後面緊隨的元素產生影響,進行覆蓋,優先顯示 清除浮動解決方案 (1)浮上去的元素,給它設定float:left;讓它也浮動起來,但是它的結構便不是自然的結構了,

Redis快取雪崩快取穿透熱點Key解決方案分析

(mutex key):在value內部設定1個超時值(timeout1), timeout1比實際的memcache timeout(timeout2)小。當從cache讀取到timeout1發現它已經過期時候,馬上延長timeout1並重新設定到cache。然後再從資料庫載入資料並設定到cache中。

由inline-block小例子引申出的一些列問題及IE6IE7相容性解決方案

使用場景分析: 常見的對塊與塊之前的橫向排列處理   對同級所有元素使用display:inline-block; , 之後塊與塊直接會產生間隙問題 解決辦法: 給父級設 font-size:0; 別高興的太早,我們看看在ie7的時候,是顯示如何 我們可以發現,問題有二 ① inline-block失效

葡萄城技術團隊部落格(為開發者提供專業的開發工具解決方案服務賦能開發者)

ASP.NET MVC入門教程系列 MVC模式(Model-View-Controller)是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分:模型(Model)、檢視(View)和控制器(Controller)。

Android高效載入大圖多圖解決方案有效避免程式OOM

本篇文章主要內容來自於Android Doc,我翻譯之後又做了些加工,英文好的朋友也可以直接去讀原文。高效載入大圖片我們在編寫Android程式的時候經常要用到許多圖片,不同圖片總是會有不同的形狀、不同的大小,但在大多數情況下,這些圖片都會大於我們程式所需要的大小。比如說系統

Android高效載入大圖多圖解決方案有效避免程式OOM .

高效載入大圖片 我們在編寫Android程式的時候經常要用到許多圖片,不同圖片總是會有不同的形狀、不同的大小,但在大多數情況下,這些圖片都會大於我們程式所需要的大小。比如說系統圖片庫裡展示的圖片大都是用手機攝像頭拍出來的,這些圖片的解析度會比我們手機螢幕的解析度高得多。大家應該知道,我們編寫的應用程式都

Android高效加載大圖多圖解決方案有效避免程序OOM

view idv alc ash ces cal android手機 ons 多圖 前言:Android手機分配給給個應用的內存空間都是有限的,當圖片像素>屏幕像素時,會造成內存浪費,嚴重時更會造成oom,當圖片像素<屏幕像素時,又會導致展示出來的圖片失真,因此

對於結構體指標+-常數的理解(page_to_pfnpfn_to_page)

昨天筆試也有這麼道題目,int arrayTmp[10] = {0};int nTmp = &arrayTmp[4]-&arrayTmp[0];問nTmp = ?當時想也沒想寫了nTmp = 16;回家在機器上除錯運行了一下,結果nTmp=4。因為不常用這種

邁拓維矩對於高清機房管理歸納的解決方案

邁拓維矩 機房管理 隨著現代化管理手段的進步和科學技術的日益發展,各行各業對高清機房管理的要求越來越高,自動化的模式已經逐漸取代人工操作。因此我們在做高清機房管理方案設計時,要盡可能地強調自動化手段,但又不可忽略人工幹預的因素,二者巧妙地結合起來,可達到事半功倍的效果。本設計方案就是針對以上的思

多線程多進程使用過程中的問題解決方案

共享 並發 之間 競爭 技術分享 參考 發生 pro 早期 次作,只是摘錄,組合而成,只能參考 多線程: 一個進程中可以有多條執行路徑同時執行,一個線程就是進程中的一條執行路徑。 在早期的操作系統中並沒有線程的概念,進程是能擁有資源和獨立運行的最小單位,也是程序執行的

【圖片】移動端圖片上傳旋轉壓縮的解決方案

dex adding .com pad 移動 side www shu add 移動端圖片上傳旋轉、壓縮的解決方案 來源 知乎 作者 林鑫 工作上有手機上傳準考證等圖片的功能,這個是非常必要的,作者寫的很全面,就直接記錄這個地址了 還有一篇 文件的上傳、下載

金蝶天燕中間拒絕putdelete請求解決方案

1-1 nbsp 默認 金蝶 所有 weblogic 使用 原因 .com 項目要求支持國產化,那就國產化唄!使用金蝶天燕中間件替代weblogic,一切部署好後發現所有以put、delete請求的按鈕全部無效,原因是中間件配置文件默認拒絕put、delete請求 解決方案

jsp登錄頁面展示錯誤信息刷新頁面後錯誤依然存在解決方案

sys param 失敗 你在 post enter watermark println frame 在做登錄頁面的時候,通常使用form表單同步提交的方法進行提交的,也就是在form表單裏去寫action,如果登錄失敗,jsp通過jstl表達式獲取錯誤信息展示在頁面上,但

GreenDao 兼容升級保留舊數據的---全方面解決方案

ner 描述 騰訊 can data 重載 數據丟失 void which 作者:林冠宏 / 指尖下的幽靈 掘金:https://juejin.im/user/587f0dfe128fe100570ce2d8 博客:http://www.cnblogs.com/l

同源策略跨域解決方案

color 動態 一個 cati req 回調函數 IV 解決方案 參數傳遞 一、定義 1、什麽是源? 源(origin)就是協議、域名和端口號。以上url中的源就是:http://www.company.com:80若地址裏面的協議、域名和端口號均相同則屬於同源。以下是相

高並發大流量解決方案

emc http請求 cdn 均衡 mic font 聯網 左右 範圍 一、高並發架構相關概念1、並發:是指並發的訪問,也就是某個時間點,有多少個訪問同時到來;通常如果一個系統的日PV在千萬以上,有可能是一個高並發的系統;2、具體關心什麽?QPS:每秒請求或查詢的數量,在互

SSH連接linux時長時間不操作就斷開的解決方案(增強版)

正常 每分鐘 指定 防止 variable 當前 實現 客戶 不發送 1、第一次嘗試失敗 修改/etc/ssh/sshd_config文件, 找到 ClientAliveInterval 0 ClientAliveCountMax 3 並將註釋符號("#")去掉, 將Cli

虛擬機管理需要哪些功能以及虛擬機管理常見問題解決方案

個性化 共享 使用率 cpu 自動同步 掛載iso 批量 磁盤使用 操作系統。 虛擬機裏面主要涉及哪些功能,虛擬機管理需要哪些功能,以及虛擬機管理常見問題和解決方案-CNware虛擬化軟件1 虛擬機部署部署單臺虛擬機:根據模板或者自定義方式創建單臺虛擬機,支持自主設置虛擬

阿裏雲攜手愛迪德發布中國首個雲端DRM解決方案

安全性 視頻加密 watermark oss ugc 視頻質量 解決 架構 adr 摘要: 2018杭州雲棲大會期間,阿裏雲攜手技術生態合作夥伴-愛迪德,推出中國首個雲端DRM解決方案。該方案受CHINA DRM LAB和好萊塢六大電影公司認可,可以有效加強平臺方對高價值版

php版本過高tp5頁面出現No input file specified解決方案

一,php頁面出現No input file specified原因 (1)phpStudy配置php版本不符 (2)環境變數路徑不一致 二,解決方案: (1)切換相應版本即可 (2)修改tp5應用入口檔案同級目錄.htaccess檔案,內容如下: <IfModule mod_rewrit