国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

一篇帶你了解進(jìn)階器 、浮動(dòng)布局、定位布局與流式布局

這篇具有很好參考價(jià)值的文章主要介紹了一篇帶你了解進(jìn)階器 、浮動(dòng)布局、定位布局與流式布局。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

flex布局

上節(jié)復(fù)習(xí)

選擇器進(jìn)階:
	偽類選擇器:  當(dāng)滿足特定條件時(shí),激活對(duì)應(yīng)的樣式
		元素:hover{}  當(dāng)鼠標(biāo)經(jīng)過元素時(shí),激活樣式
	偽元素選擇器:  創(chuàng)建一個(gè)虛假的元素.不能被選中.不存在網(wǎng)頁dom中(安全性/性能)
		元素::before{content:'內(nèi)容'} 在元素前面添加內(nèi)容
		元素::after{content:'內(nèi)容'} 在元素后面添加內(nèi)容
	結(jié)構(gòu)選擇器:  選擇一個(gè)結(jié)構(gòu)中的指定元素
		元素:nth-child(n){} --> 選擇指定序號(hào)的子元素
		元素:first-child{} --> 選擇第一個(gè)子元素
		元素:last-child{} --> 選擇最后一個(gè)元素

表單(form)
	寫一些提供用戶進(jìn)行交互的窗口 -- 輸入框,勾選框,確認(rèn)框,提交按鈕

	工具:
		input  -- 輸入框
		textarea -- 多行輸入框
		button -- 按鈕
		select -- 下拉框
		option -- 下拉框里的選項(xiàng)

	input有很多種類型
		text -- 文字
		password -- 密碼
		radio -- 單選框(根據(jù)name屬性判斷)
		checkbox -- 多選框
		file -- 文件
		submit -- 提交
		reset -- 重置
		
		# 浮動(dòng)布局與定位布局
學(xué)習(xí)編程的訣竅 -- 多敲多練

布局方式

傳統(tǒng)布局方式:
	1.文檔流布局: 網(wǎng)頁元素從上往下,從左往右進(jìn)行布局. 主要用塊元素布局,塊元素獨(dú)占一行 --> 通過margin padding display line-height
	2.浮動(dòng)布局: 讓一個(gè)元素可以在父級(jí)元素的區(qū)域內(nèi),向左/右浮動(dòng).一直到邊界/其他浮動(dòng)元素為止
	3.定位布局: 讓一個(gè)元素在一個(gè)指定的位置顯示
		絕對(duì)定位:  基于父級(jí)坐標(biāo)進(jìn)行移動(dòng)
		相對(duì)定位:  基于本身進(jìn)行移動(dòng)

目前比較新,比較主流的布局方式為flex(彈性盒模型)
	flex--> 把內(nèi)容基于兩條軸進(jìn)行分割排版

浮動(dòng)篇(float)

浮動(dòng)一開始是用來實(shí)現(xiàn)一些圖文環(huán)繞效果.
后續(xù)延伸出了布局的功能 --> 浮動(dòng)用來做水平布局也很方便
(以前的水平布局方式是通過把塊元素轉(zhuǎn)為行內(nèi)塊.但這樣會(huì)有缺陷: 1.性能比較差 2.如果盒子內(nèi)容超出了寬高,排版會(huì)崩塌)

基本上所有標(biāo)簽都可以添加float樣式.
float主要兩個(gè)屬性:
	1.left  向左浮動(dòng)
	2.right 向右浮動(dòng)

tips:
	1.元素在浮動(dòng)時(shí)會(huì)從原來的布局范圍脫離.在文檔中不在占位
	2.浮動(dòng)會(huì)一直到邊界/遇到其他浮動(dòng)元素為止
	3.清除浮動(dòng):
		如果父級(jí)元素沒有設(shè)置高度,盒子會(huì)隨著內(nèi)容延伸. 如果給里面的元素設(shè)置了浮動(dòng),它就會(huì)脫離原來的位置.這種情況下父級(jí)不會(huì)撐大
		解決方式就是給父級(jí)元素設(shè)置溢出處理:
			overflow: hidden;

定位篇(position)

通過定位來指定元素在網(wǎng)頁中出現(xiàn)的位置
理論上來說可以用定位實(shí)現(xiàn)一個(gè)網(wǎng)頁的所有布局 -- 不推薦.性能低

絕對(duì)定位(absolute): 讓元素基于父級(jí),在一個(gè)指定的位置出現(xiàn).  讓一個(gè)標(biāo)簽,出現(xiàn)在距離父級(jí)上下左右XX的位置
	- 絕對(duì)定位在移動(dòng)后會(huì)脫離文檔流.在文檔中不再占位
	- 絕對(duì)定位的參照對(duì)象是基于父級(jí)進(jìn)行移動(dòng).如果沒有專門父級(jí).默認(rèn)父級(jí)為body(整個(gè)網(wǎng)頁)

相對(duì)定位(relative): 讓元素基于自身位置.在原來位置的基礎(chǔ)上進(jìn)行移動(dòng).在原來位置里向上下左右移動(dòng)XX
	- 不會(huì)脫離文檔流.移動(dòng)后不影響其他的元素.只是自身位置改變
	- 不會(huì)改變元素的性質(zhì)
	- 比較適合小范圍的移動(dòng)

定位的四個(gè)方向:
	top: ↑
	right: →
	bottom: ↓
	left: ←
單獨(dú)寫個(gè)定位樣式是沒用的.要結(jié)合四個(gè)方向來設(shè)置距離

父相子絕:
	父元素為相對(duì)定位,子元素為絕對(duì)定位. 子元素會(huì)根據(jù)移動(dòng)后的父元素來顯示.

z-index:
	當(dāng)元素產(chǎn)生上下堆疊的時(shí)候.通過z-index調(diào)整位置.值越大,越靠上

拓展補(bǔ)充:

內(nèi)存:
	運(yùn)行內(nèi)存. 程序在運(yùn)行的時(shí)候都是放在內(nèi)存里運(yùn)行的.如果你要運(yùn)行的軟件很多,那對(duì)內(nèi)存的要求也就越大.
		一般內(nèi)存:8g  16g  32g
	如果你的電腦8g不到. 要么升級(jí)加個(gè)內(nèi)存條 / 或者換了吧

	主流16g  起步8g

	程序數(shù)據(jù)是保存在硬盤里. 要運(yùn)行時(shí)會(huì)取出來放到內(nèi)存里運(yùn)行.再通過cpu去處理 --> 運(yùn)行軟件速度 硬盤/內(nèi)存/cpu

電腦產(chǎn)商:
	一線: 聯(lián)想 戴爾 華碩 惠普 蘋果
	二線: 小米 華為 宏碁 微星 機(jī)械革命
	三線: 神舟 雷神 機(jī)械師 火影
一般情況下來說優(yōu)先買一線(價(jià)格會(huì)稍微高點(diǎn)). 但是相對(duì)來說, 品控/品質(zhì)性能/售后

主流機(jī)型:
	聯(lián)想: 游戲本拯救者  輕薄本 小新 / thinkbook / thinkpad     個(gè)人推薦thinkbook (thinkbook14plus r7核顯版)
游戲本:
	天選3  暗影精靈 暗影騎士  蛟龍  極光pro  --> 

購買平臺(tái):
	購買時(shí)機(jī): 6.18   (雙11對(duì)于pc來說優(yōu)惠不是特別大.清庫存)
	平臺(tái):
		京東 -- 價(jià)格貴點(diǎn) / 售后好點(diǎn)
		pdd -- 價(jià)格便宜點(diǎn) / 售后較差 / 翻車率較大

購買電腦后.請(qǐng)參考這個(gè)流程來.最好錄制開箱視頻.避免糾紛
	https://www.bilibili.com/video/BV1QR4y1E7Br?share_source=copy_web
	https://www.bilibili.com/video/BV1X64y1t7aM?share_source=copy_web

視頻博主推薦
	嗨我是熊貓:https://space.bilibili.com/479927880
	小石:https://space.bilibili.com/154058118
	中正評(píng)測:https://space.bilibili.com/178047796
	筆吧評(píng)測室:https://space.bilibili.com/367877

要買筆記本電腦:
	https://mp.weixin.qq.com/s/Q7ZcKNRvUCuAhaAzk17rwg
	關(guān)注公眾號(hào)搜索最新的

小黃鴨代碼調(diào)試法

在你電腦旁邊放一只小黃鴨.遇到問題的時(shí)候,把問題和它說一遍.可能就會(huì)解決了.

旁觀者清.把你的代碼思路/流程和對(duì)方說了一遍 -- 自自然的把內(nèi)容過了一遍 -- 可能就有了思路.問題解決了

你程序出現(xiàn)了個(gè)問題,bug/功能未實(shí)現(xiàn) --> 提問
	二價(jià)亞鐵.我的程序要做XXX. 但是現(xiàn)在在準(zhǔn)備XXX的時(shí)候.  一拍大腿-- 我想到是什么情況了.沒事了

阿里圖標(biāo)

免費(fèi)將圖標(biāo)以字體的形式加載頁面

	使用步驟:
	1.  打開阿里圖標(biāo)官網(wǎng):https://www.iconfont.cn/
	2.  注冊/登錄
	3.  選擇需要的圖標(biāo)加入購物車
	4.  下載代碼

flex布局(彈性盒模型)

http://c.biancheng.net/css3/flex.html

flex是當(dāng)前較為主流的布局方式 --> 它布局起來更方便,可以取代float --> float一開始不是用來布局用的,有一些小缺陷

用flex布局的元素稱為flex容器.  它里的內(nèi)容稱為容器項(xiàng)目/flex項(xiàng)目   父級(jí):容器  子級(jí):項(xiàng)目

flex布局原理: 就是通過兩條軸.把網(wǎng)頁分割成一行行/一列列
	flex主軸是從左往右. 副軸從上往下. 默認(rèn)情況下是左右水平布局

flex的使用三要素:
	1.主軸的方向(你是要左右水平布局 / 上下垂直布局)
	2.主軸的對(duì)齊方式
	3.副軸的對(duì)齊方式

flex的使用:
	display: flex;

display樣式說明
	設(shè)置主軸方向(決定左右/上下布局): flex-direction
		row;   # 行,默認(rèn)屬性.從左往右
		column;  #列,從上往下
		row-reverse;  # 行反轉(zhuǎn). 從右往左
		column-reverse;  #列反轉(zhuǎn).從下往上

	設(shè)置主軸對(duì)齊方式: justify-content
		flex-start;   # 默認(rèn),按照起點(diǎn)對(duì)齊.左/上
		flex-end;   # 終點(diǎn)對(duì)齊.右/下
		space-around;  #  均分布局
		space-between;  # 兩端對(duì)齊

	設(shè)置副軸對(duì)齊方向: align-items
		center;   # 居中
		flex-start;  # 靠起點(diǎn)
		flex-end;    # 靠終點(diǎn)

	設(shè)置換行(如果主軸裝不下內(nèi)容):  flex-wrap
		no-wrap;  # 縮放不換行
		wrap;   # 換行

	flex項(xiàng)目屬性:
		order: 項(xiàng)目的順序.數(shù)值越小,排序越靠前.默認(rèn)為0

百度壁紙背景

over

拓展

qq消息轟炸器 :  好玩.拓展用的. 
	需要用到一個(gè)叫pywin32的模塊
pip install pywin32 --default-timeout=100 -i https://pypi.tuna.tsinghua.edu.cn/simple

1.使用時(shí).只能打開一個(gè)窗口
2.對(duì)特殊QQ不起作用(企業(yè)QQ)
3.該原理.對(duì)微信不起作用

盡量正常用pyc敲py代碼

編程源自于生活 -- 消息轟炸器.先不要管代碼

正常情況下,我想給一個(gè)人發(fā)消息應(yīng)該怎么做:
	1.找到要發(fā)送的人(聊天窗口)
	2.準(zhǔn)備發(fā)送的內(nèi)容
	3.發(fā)送 -- 回車

文章來源地址http://www.zghlxwxcb.cn/news/detail-551396.html

到了這里,關(guān)于一篇帶你了解進(jìn)階器 、浮動(dòng)布局、定位布局與流式布局的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Mysql】一篇帶你了解數(shù)據(jù)定義,操作和查詢語言

    【Mysql】一篇帶你了解數(shù)據(jù)定義,操作和查詢語言

    目錄 數(shù)據(jù)定義語言DDL(Data Definition Language) 一.對(duì)數(shù)據(jù)庫的操作 二.對(duì)數(shù)據(jù)表的操作 數(shù)據(jù)操作語言DML(Data Manipulation Language) 一.添加 insert into 二.刪除? delete 三.修改? update 數(shù)據(jù)查詢語言DQL(Data Query Language) 一.查詢 select 二. 1.between ... and ...(在....之間) 2.in, exists

    2024年02月12日
    瀏覽(22)
  • [ C++ ] 一篇帶你了解C++中隱藏的this指針

    [ C++ ] 一篇帶你了解C++中隱藏的this指針

    本篇文章我們將一起討論在有趣的知識(shí)點(diǎn)--隱藏的this指針。本篇我們要使用到之前我們所學(xué)習(xí)到的C++類與對(duì)象(1),如果有各位小伙伴還不曾了解類與對(duì)象的簡單思想,可以訪問上篇博客:[ C++ ] 帶你一篇了解什么是OOP(面向?qū)ο缶幊?,什么是封裝? -- 類與對(duì)象(上) 目錄 1.

    2024年02月07日
    瀏覽(20)
  • [數(shù)據(jù)結(jié)構(gòu) -- 手撕排序第二篇] 一篇帶你詳細(xì)了解希爾排序

    [數(shù)據(jù)結(jié)構(gòu) -- 手撕排序第二篇] 一篇帶你詳細(xì)了解希爾排序

    目錄 1、常見排序算法 1.1 插入排序基本思想 2、希爾排序 2.1 希爾排序( 縮小增量排序 ) 2.1.1 預(yù)排序階段 2.1.2 插入排序階段 2.2 單趟希爾排序 2.2.1 思路分析 2.2.2 代碼實(shí)現(xiàn) 3、希爾排序代碼實(shí)現(xiàn) 4、希爾排序時(shí)間復(fù)雜度 5、希爾排序與插入排序效率對(duì)比 6、希爾排序特性總結(jié) 直接

    2024年02月13日
    瀏覽(29)
  • [C++] 一篇帶你了解C++中動(dòng)態(tài)內(nèi)存管理,new讓大家都有對(duì)象

    [C++] 一篇帶你了解C++中動(dòng)態(tài)內(nèi)存管理,new讓大家都有對(duì)象

    ? 目錄 1、C/C++內(nèi)存分布 2.、C語言中動(dòng)態(tài)內(nèi)存管理方式:malloc、calloc、realloc 3、C++內(nèi)存管理方式 3.1 new/delete操作內(nèi)置類型 3.2 new和delete操作自定義類型 3.3 malloc與new的異常處理機(jī)制 4、operator new與operator delete函數(shù) 4.1 operator new與operator delete函數(shù) 4.1.1 operator new源碼 4.1.2 operator del

    2024年02月13日
    瀏覽(23)
  • [C++]類與對(duì)象(下) -- 初始化列表 -- static成員 -- 友元 -- 內(nèi)部類,一篇帶你深度了解。

    [C++]類與對(duì)象(下) -- 初始化列表 -- static成員 -- 友元 -- 內(nèi)部類,一篇帶你深度了解。

    ? 目錄 1、再談構(gòu)造函數(shù) 1.1 構(gòu)造函數(shù)體賦值 1.2 初始化列表 1.2.1 初始化列表的意義 1.3 explicit 2、static成員 2.1 問題引入 2.2 特性 3、友元 3.1 友元函數(shù) 3.2 友元類 4、內(nèi)部類 在創(chuàng)建對(duì)象時(shí),編譯器通過調(diào)用構(gòu)造函數(shù),給對(duì)象中各個(gè)成員變量一個(gè)合適的初始值。 我們構(gòu)造函

    2024年02月12日
    瀏覽(24)
  • 【C語言】-- 一篇帶你了解C語言內(nèi)存五大區(qū)——棧區(qū),堆區(qū),全局區(qū),常量區(qū),代碼區(qū)

    【C語言】-- 一篇帶你了解C語言內(nèi)存五大區(qū)——棧區(qū),堆區(qū),全局區(qū),常量區(qū),代碼區(qū)

    目錄 1 C語言的內(nèi)存分區(qū) 1.1 內(nèi)存五大分區(qū) 1.2 內(nèi)存分區(qū)簡介 1.2.1 棧區(qū)(stack) 1.2.2 堆區(qū)(heap) 1.2.3 (全局)靜態(tài)區(qū) 1.2.4 常量區(qū) 1.2.5 代碼區(qū) 創(chuàng)作不易,如果本篇博客對(duì)您有一定的幫助,大家記得留言+點(diǎn)贊哦。 C語言已經(jīng)持續(xù)學(xué)習(xí)一段時(shí)間了,今天特此總結(jié)一下關(guān)于C語言內(nèi)存的五大區(qū)

    2024年02月16日
    瀏覽(24)
  • 一篇帶你精通MPLS

    一篇帶你精通MPLS

    MPLS:多協(xié)議標(biāo)簽交換 可以基于多種不同的3層協(xié)議來生成2.5層的標(biāo)簽信息 包為網(wǎng)絡(luò)層的PDU,故包交換就是基于IP地址進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā);也就是路由器的路由行為。(路由器和終端基于3層的IP地址數(shù)據(jù)轉(zhuǎn)發(fā)的路由行為) 原始包交換 查兩張表 在包交換過程中,數(shù)據(jù)包每經(jīng)過一個(gè)路

    2024年02月22日
    瀏覽(28)
  • 數(shù)組(一篇帶你掌握數(shù)組)

    數(shù)組(一篇帶你掌握數(shù)組)

    ? ? 在之前,我們想要存儲(chǔ)一個(gè)數(shù)據(jù)的時(shí)候可以創(chuàng)建變量,例如存儲(chǔ)一個(gè)整形的變量,我們使用int類型的變量來存儲(chǔ),那么如果存儲(chǔ)一組相同類型的數(shù)據(jù)呢?這時(shí)我們就引入了 數(shù)組 的概念。 目錄 一、一維數(shù)組的創(chuàng)建和初始化 1.1數(shù)組的創(chuàng)建 1.2 數(shù)組的初始化 1.3 一維數(shù)組的使

    2023年04月08日
    瀏覽(20)
  • Javaの一篇帶你吃透接口

    Javaの一篇帶你吃透接口

    隨著接口的到來,JavaSE的學(xué)習(xí)筆記大結(jié)局也即將來臨,最近的幾篇博客寫到了封裝,繼承,多態(tài),抽象類等等,都循序漸進(jìn)得介紹了這類的知識(shí),大家如果接口這一塊理解的很困難的話,建議去完善一下前面的知識(shí)哦 ??Java封裝 ??靜態(tài)成員 ??代碼塊 ??內(nèi)部類 ??繼承 ??多

    2023年04月08日
    瀏覽(30)
  • 【Python】一篇帶你掌握數(shù)據(jù)容器之列表

    【Python】一篇帶你掌握數(shù)據(jù)容器之列表

    目錄 前言: 一、列表 1.列表的定義 2.列表的下標(biāo)索引 3.列表的常用操作 (1)index方法:查找某元素的下標(biāo) (2)修改特定位置下標(biāo)的元素 (3)insert(下標(biāo),元素)方法:插入元素 (4)append(元素)方法:追加元素1 (5)extend(其他數(shù)據(jù)容器)方法:追加元素2 (6)del(列表

    2024年02月05日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包