HTML5浮動

1.標準文檔流組成
塊級元素(block)
內聯元素(inline)

2.display屬性
作用:指定HTML標簽的顯示方式
常用屬性

說明

block

塊級元素的默認值,元素會被顯示為塊級元素,該元素前后會帶有換行符

inline

內聯元素的默認值。元素會被顯示為內聯元素,該元素前后沒有換行符

inline-block

行內塊元素,元素既具有內聯元素的特性,也具有塊元素的特性

none

設置元素不會被顯示

?3.display使用技巧
1、塊級元素與行級元素的轉變(block,inline)
2、控制塊元素排成一行(inline-block)
3、控制元素的隱藏(none)

4.浮動屬性

屬性值

說明

left

元素向左浮動

right

元素向右浮動

none

默認值。元素不浮動,并會顯示在其文本中出現的位置

5.clear屬性

說明

left

在左側不允許浮動元素

right

在右側不允許浮動元素

both

在左、右兩側不允許浮動元素

none

默認值。允許浮動元素出現在兩側

6.解決父級邊框塌陷
1、clear屬性可以清除浮動對其他元素造成的影響,可是依然解決不了父級邊框塌陷問題,怎么辦?
浮動元素后面加空div
設置父元素的高度
父級添加overflow屬性
父級添加偽類after
2、浮動元素后加空div
3、設置父元素的高度
4、父級添加 overflow屬性
overflow屬性:溢出處理

屬性值

說明

visible

默認值。內容不會被修剪,會呈現在盒子之外

hidden

內容會被修剪,并且其余內容是不可見的

scroll

內容會被修剪,但是瀏覽器會顯示滾動條以便查看其余內容

auto

如果內容被修剪,則瀏覽器會顯示滾動條以便查看其余的內容

5、父類添加偽類after

7.清除浮動,防止父級邊框塌陷的四種方法
浮動元素后面加空div
簡單,空div會造成HTML代碼冗余
設置父元素的高度
簡單,元素固定高會降低擴展性
父級添加overflow屬性
簡單,下拉列表框的場景不能用
父級添加偽類after
寫法比上面稍微復雜一點,但是沒有副作用,推薦使用

8.display:inline-block與float
display:inline-block
可以讓元素排在一行,并且支持寬度和高度,代碼實現起來方便
位置方向不可控制,會解析空格
IE 6、IE 7上不支持
float?
可以讓元素排在一行并且支持寬度和高度,可以決定排列方向
float 浮動以后元素脫離文檔流,會對周圍元素產生影響,必須在它的父級上添加清除浮動的樣式

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/714575.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/714575.shtml
英文地址,請注明出處:http://en.pswp.cn/news/714575.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Linux UnixODBC安裝配置

配置 UnixODBC 夢之上關注IP屬地: 香港 0.2322020.12.09 13:23:10字數 1,202閱讀 5,447 麒麟&達夢適配系列: 1.麒麟服務器上安裝 DM8 2.配置 UnixODBC 3.beego-ORM 適配達夢 資源緊張的時候,服務器是大家共用的,上面部署了一堆服務。所以選用doc…

Lua速成(7)

一、Lua 元表(Metatable) 在 Lua table 中我們可以訪問對應的 key 來得到 value 值,但是卻無法對兩個 table 進行操作(比如相加)。 因此 Lua 提供了元表(Metatable),允許我們改變 table 的行為,每個行為關聯了對應的元方法。 例如&#xf…

ShardingJdbc實戰-分庫分表

文章目錄 基本配置分庫分表的分片策略一、inline 行表達時分片策略algorithm-expression行表達式完整案例和配置如下 二、根據實時間日期 - 按照標準規則分庫分表標準分片 - Standard完整案例和配置如下 基本配置 邏輯表 邏輯表是指:水平拆分的數據庫或者數據表的相…

SpringBoot實戰(1)

SpringBoot總結 一,Spring 設計思想 OOP: 面向對象編程-》封裝、繼承、多態 BOP: 面向Bean編程-》一切從Bean開始 AOP: 面向切面編程-》解藕、專 人做專事 IOC: 控制反轉,將new 對象的操作交給Spring統一管理-》轉交控制權 DI/DL: 依賴注入/依賴查找-》自動賦值 DI和AOP…

LLVM 一些重要文檔 LLVM 3.0

基于LLVM 3.0: Documentation for the LLVM System at SVN head LLVM 作為庫的使用方法: Using The LLVM Libraries LLVM C 的編程規范: LLVM Coding Standards

stl 迭代器(Iterator)

定義 迭代器(Iterator)是STL(Standard Template Library,標準模板庫)中的一個核心概念,用于提供一種通用的方式來遍歷容器(如vector、list、map等)中的元素,而無需暴露容…

大小端問題

0. 介紹 大小端計算機存儲數據而安排字節的兩種順序。 針對的是字節。 大端與我們平時書寫的順序一致。 1. 大小端的判定 不需要手動判斷。 有一個頭文件endian.h; 可能會有宏 __BYTE_ORDER __BIG_ENDIAN __LITTLE_ENDIAN通過庫來進行判斷。 手動判斷 根據字節存取的順序…

【JSON2WEB】07 Amis可視化設計器CRUD增刪改查

總算到重點中的核心內容,CRUD也就是增刪改查,一個設計科學合理的管理信息系統,95%的就是CRUD,達不到這個比例要重新考慮一下你的數據庫設計了。 1 新增頁面 Step 1 啟動amis-editor Setp 2 新增頁面 名稱和路徑隨便命名&#xf…

Dynamo幕墻探究系列(一)

一直想寫個系列教程,但是沒有那么多時間整理資料,這次呢,先弄個小系列吧,還是和之前差不多的幕墻測試,我們分幾節課,一步一步深入研究。 今天先開個小頭兒,要弄的,就是下面這么個模型…

對象鎖與類鎖

不同鎖互不影響,共用一個鎖,可能會發生阻塞。 1.在修飾靜態方法時,鎖定的是當前類的 Class 對象,在下面的例子中就是SycTest1.class 2.當修飾非靜態方法時,鎖定的就是 this 對象,即當前的實例化對象 public…

【Git教程】(四)版本庫 —— 存儲系統,存儲目錄,提交對象及其命名、移動與復制~

Git教程 版本庫 1?? 一種簡單而高效的存儲系統2?? 存儲目錄:Blob 與 Tree3?? 相同數據只存儲一次4?? 壓縮相似內容5?? 不同文件的散列值相同6?? 提交對象7?? 提交歷史中的對象重用8?? 重命名、移動與復制🌾 總結 事實上,我們…

keil MDK安裝armcc V5編譯器

不知道從什么時候開始,Keil MDK默認不支持V5的編譯器了,里面默認只有V6的編譯器,設置界面跟V5有很大的差異不太熟悉。最可怕的是,之前使用V5編譯的工程,換成V6編譯器后居然報錯...雖然修改一下應該也可以正常編譯&…

神經網絡基礎知識:LeNet的搭建-訓練-預測

1.參考視頻: 2.1 pytorch官方demo(Lenet)_嗶哩嗶哩_bilibili 2.總結: (1)LeNet網絡就是 我最開始用來預測mnist數據集的那個網絡,簡單的2個conv2個maxpool3個linear層 (2)up主整理的train.py…

SQL面試題(2)

第一題 創建trade_orders表: create table `trade_orders`( `trade_id` varchar(255) NULL DEFAULT NULL, `uers_id` varchar(255), `trade_fee` int(20), `product_id` varchar(255), `time` varchar(255) )ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_…

web自動化筆記九:驗證碼的處理方式

一、驗證碼常用的處理方式 ①、說明:Selenium中并沒有對驗證碼處理的方法,在這里我們介紹一下針對驗證碼的幾種常用處理方式 ②、方式: 1)、去掉驗證碼(測試環境下采用) …

RDD算子介紹

1. RDD算子 RDD算子也叫RDD方法,主要分為兩大類:轉換和行動。轉換,即一個RDD轉換為另一個RDD,是功能的轉換與補充,比如map,flatMap。行動,則是觸發任務的執行,比如collect。所謂算子…

LeetCode 1551.是數組中所有元素相等的最小操作數

存在一個長度為 n 的數組 arr &#xff0c;其中 arr[i] (2 * i) 1 &#xff08; 0 < i < n &#xff09;。 一次操作中&#xff0c;你可以選出兩個下標&#xff0c;記作 x 和 y &#xff08; 0 < x, y < n &#xff09;并使 arr[x] 減去 1 、arr[y] 加上 1 &…

Mac專用投屏工具AirServer 7.27 for Mac中文版2024最新圖文教程

Mac專用投屏工具AirServer 7.27 for Mac中文版是一款適用于Mac的投屏工具&#xff0c;可以將Mac屏幕快速投影到其他設備上&#xff0c;如電視、投影儀、平板等。 Mac專用投屏工具AirServer 7.27 for Mac中文版具有優秀的兼容性&#xff0c;可以與各種設備配合使用。無論是iPhon…

基于springboot+vue的在線考試系統(源碼+論文)

文章目錄 目錄 文章目錄 前言 一、功能設計 二、功能頁面 三、論文 前言 現在我國關于在線考試系統的發展以及專注于對無紙化考試的完善程度普遍不高&#xff0c;關于對考試的模式還大部分還停留在紙介質使用的基礎上&#xff0c;這種教學模式已不能解決現在的時代所產生的考試…

【MySQL】數據庫的操作

【MySQL】數據庫的操作 目錄 【MySQL】數據庫的操作創建數據庫數據庫的編碼集和校驗集查看系統默認字符集以及校驗規則查看數據庫支持的字符集查看數據庫支持的字符集校驗規則校驗規則對數據庫的影響數據庫的刪除 數據庫的備份和恢復備份還原不備份整個數據庫&#xff0c;而是備…