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

前端知識(shí)點(diǎn)視頻補(bǔ)充

這篇具有很好參考價(jià)值的文章主要介紹了前端知識(shí)點(diǎn)視頻補(bǔ)充。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

使用工具:

Vscode使用:

需要下載插件:open in browser。這個(gè)插件可以快速打開(kāi)瀏覽器。

選擇文件夾有兩種方式:選擇打開(kāi)文件、拖拽方式(這種最方便)

快捷鍵:快速生成Htm結(jié)構(gòu)文件:!+回車 (注意是英文符號(hào))

代碼格式化:shift+alt+f

向上移動(dòng):Alt+up

快速?gòu)?fù)制一行(復(fù)制到上行):shift+Alt+up

一、HTML補(bǔ)充

HTML5 是超文本標(biāo)記語(yǔ)言。它有兩種表現(xiàn)形式:雙標(biāo)簽(html、p、div) 和單標(biāo)簽(img、meta)。

<meta>是單標(biāo)簽 用來(lái)指定網(wǎng)頁(yè)格式。常用:<meta charset="utf-8">

路徑:

路徑分為絕對(duì)路徑和相對(duì)路徑。絕對(duì)路徑就是從d盤一直到目標(biāo)所在。

相對(duì)路徑:分為

? ? ? ? ? ? ? ? ? ? ? ? ? 父級(jí)路徑: ../? ? 一般表示回退到上一個(gè)文件夾。然后找到圖片所在位置。

? ? ? ? ? ? ? ? ? ? ? ? ? 子級(jí)路徑: /1.jpg? ?

? ? ? ? ? ? ? ? ? ? ? ? ? 同級(jí)路徑:? ./images/1.jpg??

? 一般來(lái)說(shuō),子級(jí)路徑和同級(jí)路徑是一起使用的。比如上面一個(gè)例子。

超文本鏈接:<a>

內(nèi)聯(lián)元素和塊級(jí)元素:

前端知識(shí)點(diǎn)視頻補(bǔ)充,前端

?前端知識(shí)點(diǎn)視頻補(bǔ)充,前端

HTML5新版本 新增的標(biāo)簽:

新增標(biāo)簽的目的是為了利于SEO(搜索引擎)的排名。利于搜索爬蟲(chóng)快速找到。

前端知識(shí)點(diǎn)視頻補(bǔ)充,前端

需要注意的是:存在瀏覽器版本兼容性問(wèn)題。

選擇器的優(yōu)先級(jí):

前端知識(shí)點(diǎn)視頻補(bǔ)充,前端

二、CSS補(bǔ)充

CSS是層疊樣式表,又叫 級(jí)聯(lián)樣式表,簡(jiǎn)稱樣式表。

語(yǔ)法:由兩部分構(gòu)成: 選擇器;一條或多條聲明。

CSS引入樣式:

分為:

? ? ? ? ?內(nèi)聯(lián)樣式:<p style="~"> </p>

? ? ? ? ?內(nèi)部樣式:在頭部定義。<style>? </style>

? ? ? ? ?外部樣式:<link rel="stylesheet" href="? ? ?.css">

選擇器:

分為:

? ? ? ? ?全局選擇器:*{? ? ?}? ?它的優(yōu)先級(jí)是最低的

? ? ? ? ?元素選擇器:根據(jù)HTML元素選擇。而且一旦選擇了,就是body部分所有這個(gè)元素的樣式。??

? ? ? ? ?類選擇器: 用圓點(diǎn) .? ?定義。針對(duì)所需要的標(biāo)簽使用。注意命名:不能以數(shù)字開(kāi)頭。同一個(gè)標(biāo)簽可以使用多個(gè)類選擇器,用空格隔開(kāi)。例如:<p class="first? second"></p>

? ? ? ? ?ID選擇器:在css里面用#定義。 <h2 id="content" />? ?#content{? ?} 。特點(diǎn):它的名稱只能使用一次。(和類選擇器不同,類選擇器可以使用多次。)

? ? ? ? ?合并選擇器:? p,h2{? ? }? ? 或者:? .text,.title{? ? }

需要注意 選擇器的優(yōu)先級(jí):行內(nèi)樣式優(yōu)先級(jí)最高、同級(jí)類元素,后者會(huì)覆蓋前者。

關(guān)系選擇器:

分為

? ? ? ? 后代選擇器:E? ?F{? ? ?}? 選擇E里面所有的F標(biāo)簽

? ? ? ? 子代選擇器:div > p {? ?}? 緊跟div后的p標(biāo)簽

? ? ? ? 相鄰兄弟選擇器:h3+p{? ? }? ?只有相鄰的。隔一個(gè)都不行

? ? ? ? 通用兄弟選擇器:E~F{? ? }? ?選擇E之后的所有同級(jí)標(biāo)簽。

CSS盒子模型:

注意下邊圖像的四個(gè)概念。

前端知識(shí)點(diǎn)視頻補(bǔ)充,前端

外邊距:透明的、消除邊框外的區(qū)域。? ?(撐開(kāi)自身,內(nèi)容大小不變)//不是撐大噢

邊框:

內(nèi)邊距:消除內(nèi)容周圍區(qū)域,是透明的。不過(guò)會(huì)因?yàn)楸尘暗母淖兌淖?,外邊距不?huì)。(它會(huì)撐大自身,內(nèi)容大小不變。)

content:顯示文本和圖像。?

前端知識(shí)點(diǎn)視頻補(bǔ)充,前端

彈性盒模型(flex box):

目的:為了適應(yīng)不同屏幕的大小。提供一種更加有效的方式對(duì)一個(gè)容器中的子元素進(jìn)行排列、對(duì)齊和分配 空白空間。

組成:彈性容器(flex-container)和彈性子元素(flex-item)組成。

設(shè)置display:flex;(定義 一個(gè)彈性容器)? 默認(rèn)是橫向擺放。

flex-direction 屬性:

row、row-reverse、column(垂直擺放)、column-reverse。

justify-content:

就是相當(dāng)于 子元素是什么方向,那么它的樣式就是什么方向。

前端知識(shí)點(diǎn)視頻補(bǔ)充,前端

?align-items屬性:

相當(dāng)于 子元素是什么方向,它的方向就是子元素的縱向。它一般和justify-content搭配使用。搭配使用可以定義五個(gè)方向的位置。

前端知識(shí)點(diǎn)視頻補(bǔ)充,前端

小結(jié):彈性盒模型只能定義5個(gè)位置的方向。如果需要指定位置存放。在后續(xù),浮點(diǎn)元素和定位元素會(huì)有介紹。

擴(kuò)展:flex元素,定義寬度權(quán)重。

例如:在一個(gè)父框架里面定義n個(gè)子框架。在子框架設(shè)置:flex:2 ;flex:1;flex:1。那么就是占用父框架的幾分之幾。

文檔流:

存在幾個(gè)問(wèn)題:高矮不齊、底邊對(duì)齊;元素之間無(wú)空隙;空格折疊。

文檔流就是,普通定義的一些選擇器,它們會(huì)在一個(gè)文檔里面的樣式。

為了解決文檔流的問(wèn)題,提出了脫離文檔流的方法。

分別是:浮動(dòng)、絕對(duì)定位、固定定位。

脫離文檔流:

浮動(dòng):

定義:? ?它會(huì)脫離文檔流,相當(dāng)于在上層有一個(gè)布局。 (如果有兩個(gè)圖片都定義:float:left;它們都顯示在上層,不會(huì)出現(xiàn)有空隙的情況。)

浮動(dòng)也可以使 同級(jí)元素橫向擺放。類似于:display:flex;

當(dāng)浮動(dòng)的元素超出容器的框架,它會(huì)被擠在容器下面。

不同點(diǎn):浮動(dòng)可以設(shè)置寬高,flex可以適應(yīng)屏幕。

注意:浮動(dòng)使元素脫離文檔流,且只有左右浮動(dòng),無(wú)上下浮動(dòng)。

清除浮動(dòng):

浮動(dòng)的缺點(diǎn):會(huì)造成 父元素高度的塌陷;后續(xù)元素受影響。

例如:如果沒(méi)有設(shè)置 父框架的高度,它的框架是靠子元素?fù)伍_(kāi)。而一旦設(shè)置子元素為浮動(dòng),那么父元素的高度就會(huì)變?yōu)?。而且后續(xù)添加的子元素或者同級(jí)元素,它會(huì)出現(xiàn)在原本父元素的位置,被設(shè)置為浮動(dòng)的子元素所覆蓋。

清除浮動(dòng)的方法:

? ? ? ? ? ?父元素設(shè)置高度;? ? ? //它可以直接撐開(kāi)框架,就不需要子元素?fù)伍_(kāi)了。

? ? ? ? ? ?對(duì)受影響的元素增加clear屬性。例如:后續(xù)添加的子元素,使用clear:both;無(wú)論是左浮動(dòng)還是右浮動(dòng)都可以消除。

? ? ? ? ? ?overflow清除浮動(dòng)。? 在父元素上添加:overflow:hidden; clear:both;? 這種情況下,父元素不能設(shè)置高度。

? ? ? ? ? 偽對(duì)象方式。? ?在父元素添加:? ?.container::after{ content:"";? display:block; clear:both; }。同樣,父元素不能設(shè)置高度。

小結(jié):在沒(méi)有對(duì)父元素設(shè)置高度的情況下,一般使用第三種清除浮動(dòng)的方式。而第二種清除浮動(dòng)方式,用于會(huì)受影響的子元素或者同級(jí)元素下才使用。

定位position:

分為:relative、absolute、fixed。后面兩種方式可以脫離文檔流。 它們有四個(gè)屬性值:left、right、top、bottom。

絕對(duì)定位absolute:每設(shè)置一個(gè)絕對(duì)定位相當(dāng)于單獨(dú)設(shè)置一層。

固定定位fixed:它的特點(diǎn)是無(wú)論頁(yè)面怎么流動(dòng),它都會(huì)固定在頁(yè)面上。

相對(duì)定位和絕對(duì)定位 是相對(duì)于具有定位的父級(jí)屬性進(jìn)行位置調(diào)整,如果沒(méi)有父級(jí)元素,就往上找,直到最底層是文檔流。

z-index:決定堆疊順序。誰(shuí)大,誰(shuí)放在上面。

CSS新特性:

圓角:border-radius

?50%或者100%都表示圓形。它有四個(gè)值:分別表示的順序是:左上,右下;右上,坐下。

border-radius:1px? 2px? ?3px? 4px;

回顧:margin:0 auto;表示圖形 在屏幕居中。0表示上下位置不用管,auto表示左右自適應(yīng)。

陰影:box-shadow

它也有四個(gè)值,分別的含義是:h-shadow水平陰影、v-shadow垂直陰影、blur(模糊)和color。

注意blur和color可以合起來(lái) 用rgba表示。rgba(0,0,0,0.1)。? ? ? ? 0.1就是模糊度。

box-shadow:2px? 2px? rgba(0,0,0,0.1);

動(dòng)畫:

是指 使元素從一種樣式逐漸變化為另一種樣式的效果。(可以改變?nèi)我獯危?/p>

需要指定變化的時(shí)間:兩種方式:

使用關(guān)鍵詞: from (等同于0%)、to(等同于100%);使用百分號(hào):0%表示動(dòng)畫開(kāi)始、100%表示動(dòng)畫完成。

@keyframes創(chuàng)建動(dòng)畫:

@keyframes myAnim{
  0%   {top: 0px;}
  25%  {top: 200px;}
  50%  {top: 100px;}
  75%  {top: 200px;}
  100% {top: 0px;}
}

animation執(zhí)行動(dòng)畫: p{? animation:myAnim? 5s? linear 0s infinite}? ? //分別表示動(dòng)畫器名稱、持續(xù)時(shí)間、速度(勻速)、延遲時(shí)間、循環(huán)次數(shù)(無(wú)數(shù)次)

? ? 還可以加上鼠標(biāo)觸碰就停止的效果:p:hover {? ? animation-play-state:paused;}

執(zhí)行動(dòng)畫的一些詳情值見(jiàn)下圖所示:

前端知識(shí)點(diǎn)視頻補(bǔ)充,前端

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-600778.html

媒體查詢:

? 會(huì)根據(jù)設(shè)備的大小 自動(dòng)識(shí)別加載不同的樣式。

一般都是在開(kāi)頭設(shè)置meta標(biāo)簽:使用設(shè)備的寬度作為視圖寬度并禁止初始的縮放。(比如:一些在pc屏幕設(shè)置寬度后,在縮放,它會(huì)等比例縮放,而不是,按照我們需要的樣式不變。)

<meta name="viewport" content=" width=device-width?,initial-scale=1,maximum-scale,user-scale=1?">

前端知識(shí)點(diǎn)視頻補(bǔ)充,前端

媒體查詢的語(yǔ)法:

@media screen and()

前端知識(shí)點(diǎn)視頻補(bǔ)充,前端

?

雪碧圖Css Sprite:

也叫做css精靈圖。

原理:通過(guò)background-image 引入背景圖片;通過(guò)background-position 將背景圖片移動(dòng)到自己需要的位置。

注意:display:block;表示將一個(gè)行內(nèi)聯(lián)元素變?yōu)閴K級(jí)元素。

字體圖標(biāo):

? 當(dāng)使用圖標(biāo)時(shí),我們可能遇到圖片失真的情況,也可能因?yàn)閳D片的數(shù)量很多,使頁(yè)面的加載很慢。繼而提出了字體圖標(biāo)的方式。

它的用法:可以參考圖標(biāo)庫(kù)。從圖標(biāo)庫(kù)下載代碼,然后復(fù)制到我們的項(xiàng)目中直接使用。

iconfont-阿里巴巴矢量圖標(biāo)庫(kù)

前端知識(shí)點(diǎn)視頻補(bǔ)充,前端

?

如果要改變字體圖標(biāo)的樣式,建議新建一個(gè)類。例如下圖:

前端知識(shí)點(diǎn)視頻補(bǔ)充,前端

?

到了這里,關(guān)于前端知識(shí)點(diǎn)視頻補(bǔ)充的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(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)文章

  • 前端一些知識(shí)點(diǎn)

    由來(lái) cookie設(shè)計(jì)的初衷是用于維護(hù)HTTP狀態(tài) 原理 瀏覽器首先發(fā)送一個(gè)無(wú)狀態(tài)請(qǐng)求到服務(wù)端 服務(wù)端帶上cookie返回 瀏覽器后面的請(qǐng)求都會(huì)帶上cookie(如果客戶端或者服務(wù)端對(duì)cookie沒(méi)有操作的話) 生成機(jī)制 服務(wù)端生成,在Http Response Header 中 Set-Cookie 客戶端生成,通過(guò) document.cookie設(shè)

    2024年03月13日
    瀏覽(57)
  • 最全前端 HTML 面試知識(shí)點(diǎn)

    最全前端 HTML 面試知識(shí)點(diǎn)

    1.1.1 定義 超文本標(biāo)記語(yǔ)言(英語(yǔ):HyperTextMarkupLanguage,簡(jiǎn)稱:HTML)是一種用于創(chuàng)建網(wǎng)頁(yè)的標(biāo)準(zhǔn)標(biāo)記語(yǔ)言 HTML元素是構(gòu)建網(wǎng)站的基石 標(biāo)記語(yǔ)言 (markup language ) 由無(wú)數(shù)個(gè)標(biāo)記(標(biāo)簽、tag)組成 是對(duì)某些內(nèi)容進(jìn)行特殊的標(biāo)記,以供其他解釋器識(shí)別處理 使用標(biāo)記的文本會(huì)被識(shí)別為“

    2024年02月20日
    瀏覽(20)
  • h5視頻落地頁(yè)知識(shí)點(diǎn)整理

    h5視頻落地頁(yè)知識(shí)點(diǎn)整理

    1.引入微信SDK script src=\\\"http://res.wx.qq.com/open/js/jweixin-1.6.0.js\\\"/script 2.? ?? document.addEventListener(\\\'WeixinJSBridgeReady\\\', function() { ? ? ? ? const timer = setInterval(() = { ? ? ? ? WeixinJSBridge.call(\\\'hideOptionMenu\\\') ? ? ? ? console.log(\\\'hideoptionmenu\\\') ? ? ? ? const videoPlayer = document.querySelector(`#videoele`)

    2023年04月22日
    瀏覽(23)
  • 前端Vue3框架知識(shí)點(diǎn)大全

    Vue.js是一種流行的JavaScript前端框架,它的第三個(gè)版本Vue3帶來(lái)了許多令人興奮的新特性和改進(jìn)。 1、響應(yīng)式數(shù)據(jù) : Vue 3采用了基于Proxy的響應(yīng)式系統(tǒng),相比Vue 2中的Object.defineProperty,Proxy提供了更強(qiáng)大和靈活的攔截器,可以捕獲對(duì)象的各種操作。這使得Vue 3的響應(yīng)式系統(tǒng)更加高效

    2024年02月11日
    瀏覽(26)
  • 前端工作中常用 CSS 知識(shí)點(diǎn)整理

    前端工作中常用 CSS 知識(shí)點(diǎn)整理

    1.1文字溢出省略號(hào) 文字單行溢出: 多行文字溢出: 1.2css變量 CSS變量 又稱 CSS自定義屬性 ,通過(guò)在 css 中自定義屬性 --var 與函數(shù) var() 組成, var() 用于引用自定義屬性。談到為何會(huì)在 CSS 中使用變量,以下使用一個(gè)示例講述。 1.3漸變 漸變分為 線性漸變 、 徑向漸變 ,這里筆者直

    2024年02月15日
    瀏覽(95)
  • 前端知識(shí)點(diǎn)——快看看忘了多少

    說(shuō)說(shuō)對(duì)瀏覽器緩存的了解 瀏覽器緩存是一種用于存儲(chǔ)Web頁(yè)面資源的臨時(shí)存儲(chǔ)機(jī)制,旨在提高網(wǎng)頁(yè)加載速度和減少對(duì)服務(wù)器的請(qǐng)求。當(dāng)你訪問(wèn)一個(gè)網(wǎng)站時(shí),瀏覽器會(huì)下載并保存頁(yè)面的各種資源,如HTML、CSS、JavaScript文件、圖像以及其他多媒體內(nèi)容。這些資源會(huì)被緩存在本地,以

    2024年04月16日
    瀏覽(43)
  • 【前端】快速掌握HTML+CSS核心知識(shí)點(diǎn)

    【前端】快速掌握HTML+CSS核心知識(shí)點(diǎn)

    1.HTML核心基礎(chǔ)知識(shí) 1.1.編寫第一個(gè)HTML網(wǎng)頁(yè) 快捷鍵生成html模板 標(biāo)簽含義 標(biāo)簽名 定義 說(shuō)明 HTML標(biāo)簽 頁(yè)面中最大的標(biāo)簽,根標(biāo)簽 文檔頭部 注意在head標(biāo)簽中我們必須設(shè)置的標(biāo)簽是title 文檔標(biāo)題 讓頁(yè)面擁有一個(gè)屬于自己的標(biāo)題 文檔主體 元素包含文檔的所有內(nèi)容,頁(yè)面內(nèi)容 1.2.超

    2024年02月12日
    瀏覽(52)
  • 前端知識(shí)點(diǎn)、技巧、webpack、性能優(yōu)化(持續(xù)更新~)

    前端知識(shí)點(diǎn)、技巧、webpack、性能優(yōu)化(持續(xù)更新~)

    可以把? 圖片轉(zhuǎn)換成? base64? 放在src里面? ?減少服務(wù)器請(qǐng)求? 但是圖片會(huì)稍微大一點(diǎn)點(diǎn) 以上的方法不需要一個(gè)一個(gè)自己轉(zhuǎn)化 可以在webpack? 進(jìn)行 性能優(yōu)化? ?(官網(wǎng)有詳細(xì)描述)

    2024年03月10日
    瀏覽(18)
  • 今日前端十個(gè)知識(shí)點(diǎn)——CSS篇(一)

    1、viewport視口 width設(shè)置viewport寬度;device-width設(shè)備寬度;initial-scale初始縮放比例; minimum-scale允許用戶最小縮放比例;maximum-scale允許用戶最大縮放比例;user-scaleable是否允許手動(dòng)縮放 2、圖片格式 webp、png、jpeg、gif、svg 3、css精靈圖 將多個(gè)小圖片拼接到一個(gè)圖片中,通過(guò)backgro

    2024年01月24日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包