197-200CSS3響應式布局,BFC

CSS3響應式布局-媒體查詢

舉例

<title>01.媒體查詢_媒體類型</title><style>h1 {width: 600px;height: 400px;background-image: linear-gradient(60deg,red,yellow,green);font-size: 40px;color: white;text-shadow: 0 0 20px black;text-align: center;line-height: 400px;margin: 0 auto;}/* 打印機設備 */@media print {h1 {background-color: transparent;}}/* 在屏幕上面應用的樣式  */@media screen {h1 {font-family:'Trebuchet MS';}}/* 一直應用的樣式 */@media all {h1 {color: pink;}}</style>
</head>
<body><h1>媒體類型(print / screen)</h1>
</body>
<title>02.媒體查詢_媒體特性</title><style>h1 {background-color: blue;font-size: 40px;color: white;text-align: center;height: 400px;line-height: 400px;}/* 當檢測到視口為 800px 時候變為黃色  */@media (width:800px) {h1 {background-color: yellow;}}/* 最大寬度為700px,那么也就是小于 700px的時候所產生的效果   */@media (max-width:700px) {h1 {background-color: green;}}/* 最小寬度為900px   那么代表的意思就是屏幕超過 900px 產生的效果 */@media (min-width:900px) {h1 {background: chocolate;}}/* 視口高度 小于300px時候  */@media (max-height:300px) {h1 {background: goldenrod;}}/* device 設置前綴  *//* @media (device-width:1920px) {h1 {background-color: aquamarine;}} */</style>
</head>
<body><h1>(寬度  高度計算)</h1>
</body>
<title>03.媒體查詢_運算符</title><style>h1 {background-color: rgba(236, 230, 219,.7);font-size: 40px;color: white;text-align: center;height: 300px;line-height: 300px;}/* and 運算  并且   大于 700px ~ 900px  *//* @media (min-width:700px) and (max-width:900px) {h1 {background-color: tomato;}  } *//* 方式2  兼容ie寫法  and 運算 *//* @media screen and (min-width:700px) and (max-width:900px) {h1 {background-color: tomato;}  } *//* or 或 , *//* @media (max-width:700px) or (min-width:900px) {h1 {background-color: gold;}  } */@media screen and (max-width:700px) , (min-width:900px) {h1 {background-color: green;}  }/* not 否定 */@media not screen {h1 {background-color: yellow;} }/* only 肯定 當屏幕在800px時候生效 */@media only screen and (width:820px){h1 {background-color: purple;} }</style>
</head>
<body><h1>(媒體計算,運算符 )</h1>
</body>

CSS3響應式布局-常用閾值

 <title>04.媒體查詢_常用閥值</title><style>div {background-color: rgba(212, 159, 61, 0.7);font-size: 20px;color: white;text-align: center;height: 100px;line-height: 100px;display: none;}/* 超小屏幕 */@media screen and (max-width:768px) {.small_width {display:block;background-color: red;}}/* 中等屏幕 */@media screen and (min-width:768px) and (max-width:992px){.middle_width {display:block;background-color: pink;}}/* 大屏幕 */@media screen and (min-width:992px) and (max-width:1200px) {.large_width {display:block;background-color: green;}}/* 超大屏幕 */@media screen and (min-width:1200px) {.huge_width {display:block;background-color: skyblue;}}</style>
</head>
<body><div class="small_width">我是最小的寬度,寬度 768px</div><div class="middle_width">我是中等屏幕,寬度 768px ~ 992px </div><div class="large_width">我是大屏寬度,寬度 992px ~ 1200px</div><div class="huge_width">我是超大寬度,寬度 1200px 以上</div>
</body>
 <meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>05.媒體查詢_常用閥值(外部引入方式1)</title><link rel="stylesheet" href="./css/index.css"><link rel="stylesheet" href="./css/small.css"><link rel="stylesheet" href="./css/middle.css"><link rel="stylesheet" href="./css/large.css"><link rel="stylesheet" href="./css/huge.css"></head>
<body><div class="small_width">我是最小的寬度,寬度 768px</div><div class="middle_width">我是中等屏幕,寬度 768px ~ 992px </div><div class="large_width">我是大屏寬度,寬度 992px ~ 1200px</div><div class="huge_width">我是超大寬度,寬度 1200px 以上</div>
</body>
  <meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>05.媒體查詢_常用閥值(外部引入方式1)</title><link rel="stylesheet" href="./css/index.css"><link rel="stylesheet" media="screen and (max-width:768px)" href="./css/small.css"><link rel="stylesheet" media="screen and (min-width:768px) and (max-width:992px)" href="./css/middle.css"><link rel="stylesheet" media="screen and (min-width:992px) and (max-width:1200px)" href="./css/large.css"><link rel="stylesheet" media="screen and (min-width:1200px)" href="./css/huge.css"></head>
<body><div class="small_width">我是最小的寬度,寬度 768px</div><div class="middle_width">我是中等屏幕,寬度 768px ~ 992px </div><div class="large_width">我是大屏寬度,寬度 992px ~ 1200px</div><div class="huge_width">我是超大寬度,寬度 1200px 以上</div>
</body>

BFC

舉例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>body {margin: 0;padding: 0;}.continer{width: 100px;height: 200px;background: pink;overflow: hidden; //設置BFC}.box{margin-top: 50px;height: 50px;width: 50px;background: skyblue;}</style>
</head>
<body><div class="continer"><div class="box"></div></div>
</body>
</html>

結果

?

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

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

相關文章

[Android] UI進階筆記:從 Toolbar 到可折疊標題欄的完整實戰

學習 Android 開發的過程中&#xff0c;UI 控件往往是最直觀也最容易踩坑的部分。本文整理了我在學習《第一行代碼》后的實踐筆記&#xff0c;涵蓋 Toolbar、自定義標題欄、菜單、Snackbar、CoordinatorLayout、可折疊標題欄、SwipeRefreshLayout 下拉刷新、FloatingActionButt…

計算機網絡---http(超文本傳輸協議)

1. HTTP的定義與核心屬性 HTTP&#xff08;HyperText Transfer Protocol&#xff0c;超文本傳輸協議&#xff09;是萬維網&#xff08;WWW&#xff09;的核心通信協議&#xff0c;定義了客戶端&#xff08;如瀏覽器、APP&#xff09;與服務器之間如何傳輸“超文本”&#xff08…

【qml-7】qml與c++交互(自動補全提示)

背景&#xff1a; 【qml-5】qml與c交互&#xff08;類型單例&#xff09; 之前記錄過qml與c交互的方式&#xff0c;目前為止我使用的是“類型單例”方式。這些名字是我自己起的&#xff0c;只為說明問題&#xff0c;嚴謹的還是以手冊為準。 “類型單例”方式時提到過自動補全…

網頁提示UI操作-適應提示,警告,信息——仙盟創夢IDE

代碼<!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>原生動態提示框</title><style>…

第八篇 永磁同步電機控制-MTPA、MTPV

永磁同步電機控制系列課程&#xff1a; 第一篇 永磁同步電機控制-認識電機 第二篇 永磁同步電機控制-電機的分類 第三篇 永磁同步電機控制-硬件基礎知識 第四篇 永磁同步電機控制-軟件基礎知識 第五篇 永磁同步電機控制-數學模型 第六篇 永磁同步電機控制-控制方法 第七…

JAVA:Spring Boot 集成 Temporal 實現訂單處理系統

?? 1、簡述 在現代分布式系統中,訂單處理涉及多步驟工作流(如庫存扣減、支付確認、物流派單等)。為了確保這些步驟的 可靠性、可觀測性 和 容錯性,我們可以使用 Temporal 實現工作流管理。 本文將介紹如何在 Spring Boot 中集成 Temporal,并通過一個訂單處理的實際案例…

服務器硬件電路設計之 SPI 問答(六):如何提升服務器硬件電路中的性能?如何強化穩定性?

在服務器 SPI 硬件設計中&#xff0c;通信性能&#xff08;如傳輸速率、數據吞吐量&#xff09;與穩定性&#xff08;抗干擾、誤碼率&#xff09;直接決定外設響應效率&#xff0c;需從硬件設計、參數配置、干擾抑制三方面系統優化。一、性能優化核心策略&#xff1a;根據 SPI …

Web 聊天室消息加解密方案詳解

目錄 ?編輯 一、Web 聊天室消息加解密需求與技術約束 1.1 核心安全需求 1.2 技術約束 二、主流消息加解密方案詳解 2.1 方案 1&#xff1a;對稱加密&#xff08;AES-256-GCM&#xff09; 2.1.1 方案概述 2.1.2 核心原理 2.1.3 實現步驟&#xff08;分場景&#xff09…

組合導航 | RTK、IMU與激光雷達組合導航算法:原理、實現與驗證

RTK、IMU與激光雷達組合導航算法:原理、實現與驗證 文章目錄 RTK、IMU與激光雷達組合導航算法:原理、實現與驗證 一、組合導航系統原理與數學模型 1.1 傳感器特性與互補性分析 1.2 系統狀態方程構建 1.3 多源觀測方程設計 (1)RTK觀測模型 (2)激光雷達觀測模型 (3)多源觀…

使用Cadence工具完成數模混合設計流程簡介

眾所周知&#xff0c;Cadence的Virtuoso是模擬設計領域的核心工具&#xff0c;市占率達到75%&#xff0c;隨著近些年來Cadence在數字版圖設計&#xff08;APR&#xff09;領域的崛起&#xff0c;invs&#xff0c;PVS等一眾工具也都成了很多公司的首選后端流程工具。依照強強聯合…

FunASR人工智能語音轉寫服務本地部署測試

前提條件&#xff1a;本機&#xff1a;windows11 &#xff0c;已安裝docker1.下載鏡像使用命令下載docker鏡像docker pull registry.cn-hangzhou.aliyuncs.com/funasr_repo/funasr:funasr-runtime-sdk-online-cpu-0.1.13下載完成后&#xff0c;建立文件夾儲存之后需要下載的模型…

Python OpenCV圖像處理與深度學習

Python OpenCV圖像處理與深度學習 1. Python OpenCV入門&#xff1a;圖像處理基礎 2. Python OpenCV開發環境搭建與入門 3. Python OpenCV圖像處理基礎 4. Python OpenCV視頻處理入門 5. Python OpenCV圖像幾何變換入門 6. Python OpenCV圖像濾波入門 7. Python OpenCV邊緣檢測…

C# SIMD編程實踐:工業數據處理性能優化案例

性能奇跡的開始 想象一下這樣的場景&#xff1a;一臺精密的工業掃描設備每次檢測都會產生200萬個浮點數據&#xff0c;需要我們計算出最大值、最小值、平均值和方差來判斷工件是否合格。使用傳統的C#循環處理&#xff0c;每次計算需要幾秒鐘時間&#xff0c;嚴重影響生產線效率…

XHR 介紹及實踐

What is it? XML(XMLHttpRequest) 是瀏覽器提供的一種用于前端頁面和后端服務器進行異步通信的編程接口。它允許在不重新加載整個頁面的情況下&#xff0c;與服務器交換數據并更新部分頁面內容&#xff0c;是 AJAX 技術的核心。 What is it used for? 異步請求&#xff1a;在…

【量化回測】backtracker整體架構和使用示例

backtrader整體框架 backtrader 是一個量化回測的庫&#xff0c;支持多品種、多策略、多周期的回測和交易。更重要的是可以集成 torch 等神經網絡分析模塊。Cerebro類是 backtrader 的核心。Strategy類、Broker和Sizer類都是由Cerebro類實例化而來。 整體流程 backtrade 自帶的…

【python+requests】一鍵切換測試環境:Windows 下環境變量設置指南

一鍵切換測試環境&#xff1a;Windows 下環境變量設置指南教你如何通過一個命令讓測試腳本自動識別不同環境的配置文件你是否遇到過這種情況&#xff1a;同一套測試腳本&#xff0c;需要在測試環境、開發環境、預發布環境、生產環境等多種配置中切換&#xff1f;每次都要手動修…

備份壓縮存儲優化方案:提升效率與節省空間的完整指南

在數字化時代&#xff0c;數據備份已成為企業運營的關鍵環節。本文將深入探討備份壓縮存儲優化方案&#xff0c;從技術原理到實施策略&#xff0c;為您提供一套完整的存儲空間節省與性能提升解決方案。我們將分析不同壓縮算法的適用場景&#xff0c;揭示存儲架構優化的關鍵技巧…

【圖像算法 - 25】基于深度學習 YOLOv11 與 OpenCV 實現人員跌倒識別系統(人體姿態估計版本)

摘要&#xff1a; 本文將詳細介紹如何利用先進的深度學習目標檢測算法 YOLOv11 結合 OpenCV 計算機視覺庫&#xff0c;構建一個高效、實時的人員跌倒識別系統。跌倒檢測在智慧養老、安防監控、工業安全等領域至關重要。我們將從環境搭建、數據準備、模型訓練到跌倒行為判斷邏輯…

數據結構--棧(Stack) 隊列(Queue)

一、棧&#xff08;Stack&#xff09;1. 棧的定義棧&#xff08;Stack&#xff09;是一種 先進后出&#xff08;LIFO, Last In First Out&#xff09; 的數據結構。就像一摞書&#xff1a;最后放的書最先拿走。2. 棧的常用方法&#xff08;Stack 類&#xff09;Stack<E> …

FART 主動調用組件深度解析:破解 ART 下函數抽取殼的終極武器

版權歸作者所有&#xff0c;如有轉發&#xff0c;請注明文章出處&#xff1a;https://cyrus-studio.github.io/blog/ FART 的主動調用組件 在 Android 逆向與脫殼領域&#xff0c;早期的自動化脫殼方案&#xff08;如 DexHunter、FUPK3&#xff09;主要運行在 Dalvik 環境&…