主頁 > 前端設計 > 普歌-前端復習總結HTML+CSS-超詳細,超全面(內容較多,建議收藏)

普歌-前端復習總結HTML+CSS-超詳細,超全面(內容較多,建議收藏)

2021-04-06 11:38:56 前端設計

普歌-HTML5+CSS3復習總結

  • 一.HTML基礎
    • 1.網頁開發工具
    • 2.常用基本標簽
      • (1)文本標簽
      • (2)表格標簽
      • (3)串列標簽
      • (4)表單標簽
    • 3.HTML5新增
      • (1)HTML5 新增的語意化標簽
      • (2)新增的多媒體標簽
      • (3)新增的input 型別
      • (4)新增的表單屬性
  • 二.CSS
    • 1.css選擇器
      • (1)css基礎選擇器
      • (2)css復合選擇器(參考選擇器)
    • 2.css字體屬性
    • 3.css文本屬性
    • 4.css的引入方式
    • 5.css元素顯示模式
    • 6.css背景
    • 7.css三大特性
    • 8.頁面布局
      • (1)盒子模型
      • (2)浮動
      • (3)定位
    • 9.css用戶界面樣式
    • 10. vertical-align 屬性應用
    • 11.溢位的文字省略號顯示
    • 12.CSS3 的新特性
      • (1)屬性選擇器
      • (2)結構偽類選擇器
      • (3)偽元素選擇器
      • (4)2D轉換
      • (5)影片
      • (6)3D轉換
      • (7)瀏覽器私有前綴

一.HTML基礎

1.網頁開發工具

<!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>
</head>
<body>
    
</body>
</html>

(1)<!DOCTYPE >標簽

  • 它是檔案型別宣告,作用就是告訴瀏覽器使用哪種HTML版本來顯示網頁,
  • 宣告位于檔案中的最前面的位置,處于< html> 標簽之前,
  • 它不是一個HTML 標簽,是檔案型別宣告標簽,

(2)lang語言

  • 用來定義當前檔案顯示的語言,
  • en定義語言為英語 , zh-CN定義語言為中文
  • 對于檔案顯示來說,定義成en的檔案也可以顯示中文,定義成zh-CN的檔案也可以顯示英文

(3)charset 字符集

  • 字符集(Character set)是多個字符的集合,以便計算機能夠識別和存盤各種文字,
  • 上面語法是必須要寫的代碼,否則可能引起亂碼的情況,一般情況下,統一使用“UTF-8”編碼,

2.常用基本標簽

(1)文本標簽

  • 標題
<h1>標題一共六級選,</h1>
<h2>文字加粗一行顯,</h2>
<h3>由大到小依次減,</h3>
<h4>從重到輕隨之變,</h4>
<h5>語法規范書寫后,</h5>
<h6>具體效果重繪見,</h6>

在這里插入圖片描述

<h1 align="對齊方式">文本內容</h1>
三種對齊方式:left,center,right
  • 文本

在這里插入圖片描述

上標與下標:

<sup>上標標記內容</sup>
<sub>下標標記內容</sub>
例:
    x<sup>3</sup></br>
    2x<sub>2</sub>

在這里插入圖片描述

  • 段落,水平線
<p>段落標簽</p>  //有較大空白縫隙
<br>換行標簽    //強制換行,單標簽
<hr>           //水平線標記
  • div和span標簽
<div> </div>     // 用來布局,但是現在一行只能放一個div,大盒子
<span> </span>  //用來布局,一行上可以多個span,小盒子
  • 影像標簽和路徑
<img src="圖片的位置" >
屬性屬性值說明
src圖片路徑必須屬性
alt文本替換文本,圖片不能顯示的文字
title文本提示文本滑鼠放到影像上,顯示文字
width像素設定圖片的寬度
height像素設定影像的高度
border像素設定圖片的邊框粗細
 *相對路徑*:以參考檔案所在位置為參考基礎,圖片相對于HTML頁面的位置
 *絕對路徑*:是指目錄下的絕對位置,直接到達目標位置,通常是從**盤符**開始的路徑,

在這里插入圖片描述

  • 超鏈接標簽
<a href="跳轉目標" target="目標視窗的彈出方式">文本或影像</a>

在這里插入圖片描述
鏈接分類:

  • 1.外部鏈接
  • 2.內部鏈接
  • 3.空鏈接:如果當時沒有確定鏈接目標時,< a href="#"> 首頁< /a > ,
  • 4.下載鏈接
  • 5.網頁元素鏈接: 在網頁中的各種網頁元素,如文本、影像、表格、音頻、視頻等都可以添加超鏈接.
  • 6.錨點鏈接: 點擊鏈接,可以快速定位到頁面中的某個位置,

(2)表格標簽

 <table>                             //是用于定義表格的標簽
        <tr>                         //定義表格中的行,必須嵌套在<table> </table>標簽中,
        <th>  </th>                  // 表格的表頭部分,加粗顯示
            <td>單元格內的文字</td>   // 定義表格中的單元格,必須嵌套在<tr></tr>標簽中,
            ...
        </tr>
        ...
    </table>

表格結構標簽

<thead></thead>:     //用于定義表格的頭部,
<tbody></tbody>:     //用于定義表格的主體,

合并單元格
跨行合并:rowspan=“合并單元格的個數”
跨列合并:colspan=“合并單元格的個數”

表格相關屬性:
在這里插入圖片描述

(3)串列標簽

無序串列

   <ul>
       <li></li>
   </ul>
//最常用,沒有固定的順序,默認有小圓點

有序串列

   <ol>
       <li></li>
   </ol>
 //有先后順序,默認有數字

自定義串列

        <dl>
            <dt>名詞1</dt>
            <dd>名詞1解釋1</dd>
            <dd>名詞1解釋2</dd>
        </dl>
//1. 一個名稱對應一個值 2.一個名稱對應多個值 3.多個名稱對應一個值

(4)表單標簽

表單的組成

提示資訊,表單域,表單控制元件(表單元素)

  • 表單域
    <form action=“url地址” method=“提交方式” name=“表單域名稱”>
        各種表單元素控制元件
    </form>

在這里插入圖片描述

- 在我們寫表單元素之前,應該有個表單域把他們進行包含.
- 表單域是form標簽.
  • 表單控制元件(1.input表單元素2.select表單元素3.textarea元素)

    input 輸入表單元素在這里插入圖片描述

    1. 剛打開頁面就默認顯示幾個文字:可以給這些表單元素設定value 屬性=“值”
    2.一打開就讓某個單選按鈕或者復選框是選中狀態:checked 屬性:表示默認選中狀態, 添加checked="checked"
    3.radio (或者checkbox)如果是一組,我們必須給他們命名相同的名字
    
<input type="radio" name="sex"  /><input type="radio" name="sex" />
 < label> 標簽
作用:點擊區域內就可以選擇 
代碼:< label for = "id"> < /label>

select下拉表單元素

    <select>
        <option>選項1</option>
        <option>選項2</option>
        <option>選項3</option>
        ...
    </select>
 1.< select> 中至少包含一對< option>
 2. 在<option> 中定義selected =“selected " 時,當前項為默認選中項,

textarea文本域元素

語法:

    <textarea rows="3" cols="20">
      文本內容
    </textarea>
1.通過<textarea> 標簽可以輕松地創建多行文本輸入框,
2.cols=“每行中的字符數”,rows=“顯示的行數”,我們在實際開發中不會使用,都是用CSS 來改變大小,

簡歷案例:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>個人資訊注冊</title>
</head>

<body>
    <h4 align="center">個人介紹 </h4>
    <table align="center">
        <tr>
            <td>姓名</td>
            <td>
                <input type="text" value="請輸入您的姓名">
            </td>
        </tr>
        <tr>
            <td>性別:</td>
            <td>
                <input type="radio" name="sex" id="nan" checked="checked"><label for="nan"><img src="images/up.jpg"
                        width="10" /><input type="radio" name="sex" id="nv"><label for="nv"><img src="images/down.jpg" width="10" /></td>
        </tr>
        <tr>
            <td>出生日期:</td>
            <td>
                <select>
                    <option>--請選擇年份--</option>
                    <option>2000</option>
                    <option>2001</option>
                    <option>2002</option>
                    <option>2003</option>
                </select>
                <select>
                    <option>--請選擇月份--</option>
                    <option>1</option>
                    <option>2</option>
                    <option>3</option>
                    <option>4</option>
                </select> <select>
                    <option>--請選擇日--</option>
                    <option>1</option>
                    <option>2</option>
                    <option>3</option>
                    <option>4</option>
                </select>
            </td>
        </tr>
        <tr>
            <td>籍貫</td>
            <td>
                <select>
                    <option>北京</option>
                    <option>重慶</option>
                    <option selected="selected">山西</option>
                    <option>山東</option>
            </td>
            </select>
        </tr>
        <tr>
            <td>個人愛好:</td>
            <td>
                <input type="checkbox" name="love">唱歌
                <input type="checkbox" name="love">畫畫
                <input type="checkbox" name="love">跳舞
            </td>
        </tr>

        <tr>
            <td>求職原因</td>
            <td>
                <textarea cols="30" rows="10">對公司的描述</textarea>
            </td>
        </tr>

        <tr>
            <td>手機號:</td>
            <td><input type="text"></td>
        </tr>

        <tr>
            <td></td>
            <td>
                <input type="submit">
                <input type="reset" value="重新填寫">
            </td>
        </tr>

        <tr>
            <td>了解更多</td>
            <td><a href="#">關注公司</a> </td>
        </tr>
        <tr>
            <td>附件</td>
            <td>
                <h5>選拔標準</h5>
                <ul>
                    <li>態度認真</li>
                    <li>陽光開朗</li>
                    <li>專業技能突出</li>
                </ul>
            </td>
        </tr>
    </table>
</body>

</html>

在這里插入圖片描述

3.HTML5新增

(1)HTML5 新增的語意化標簽

  • < header>:頭部標簽
  • < nav>:導航標簽
  • < article>:內容標簽
  • < section>:定義檔案某個區域
  • < aside>:側邊欄標簽
  • < footer>:尾部

(2)新增的多媒體標簽

  • 音頻:< audio>
    在這里插入圖片描述

  • 視頻:< video>
    在這里插入圖片描述

(3)新增的input 型別

在這里插入圖片描述

(4)新增的表單屬性

在這里插入圖片描述

二.CSS

1.css選擇器

在CSS 中,可以根據選擇器的型別把選擇器分為基礎選擇器和復合選擇器,復合選擇器是建立在基礎選擇器之上,對基本選擇器進行組合形成的,

(1)css基礎選擇器

標簽選擇器、類選擇器、id 選擇器 、通配符選擇器

  • 1.標簽選擇器
p {
  屬性:屬性值;
}
  • 2.類選擇器
.red {
color: red;
}
   (1)結構需要用class屬性來呼叫class 類
   (2)可以在標簽class 屬性中寫多個類名
   (3)多個類名中間必須用空格分開 
  • 3.id選擇器
#nav {
color:red;
}
 (1)HTML 元素以id 屬性來設定id 選擇器,CSS 中id 選擇器以“#" 來定義,
 (2)id 屬性只能在每個HTML 檔案中出現一次,
  • 4.通配符選擇器
* {
 margin: 0;padding: 0;
} 
它表示選取頁面中所有元素(標簽),
基礎選擇器作用特點使用情況用法
標簽選擇器可以選出所有相同的標簽不能差異化選擇較多p{};
類選擇器可以選出1個或多個標簽可以根據需求選擇非常多.p{};
id選擇器一次只能選擇1個標簽id屬性只能在每個HTML檔案出現一次一般和js搭配#nav{};
通配符選擇器選出所有的標簽選擇的太多,有部分不需要特殊情況使用*{};

(2)css復合選擇器(參考選擇器)

在這里插入圖片描述
注意:

鏈接偽類選擇器按照LVHA的循順序宣告:link-:visited-:hover-:active,記憶法:love hate 或者lv 包包hao,

在這里插入圖片描述

2.css字體屬性

在這里插入圖片描述

3.css文本屬性

(1)文本顏色

div {
 color:red;
 }

在這里插入圖片描述
(2)裝飾文本

div { 
text-decoration:underline;
}

在這里插入圖片描述
(3)文本縮進
首行縮進:

div { 
text-indent: 10px;
}
p { 
text-indent: 2em;
}
1.px像素相對長度單位,像素px是相對于顯示幕螢屏解析度而言的,
2.em是一個相對單位,就是當前元素1個文字的大小, 如果當前元素沒有設定大小,則會按照父元素的1 個文字大小,

(4) 行間距

p { 
line-height: 26px;
}
控制行高

(5)對齊方式

div {
 text-align: center;  居中
 }

在這里插入圖片描述

4.css的引入方式

  • (1)內部樣式表(嵌入式)
<style>
   div {
     color: red;
     }
</style>   
  • (2)行內樣式表(行內式)
<div style="color: blue; font-size: 12px;">王俊凱</div>
  • (3)外部樣式表(鏈接式)
<link rel="stylesheet"  href="css檔案路徑">

在這里插入圖片描述

5.css元素顯示模式

在這里插入圖片描述

  • 轉換為塊元素:display:block;
  • 轉換為行內元素:display:inline;
  • 轉換為行內塊:display: inline-block;

6.css背景

(1)背景顏色

background-color:顏色值; 
background-color:transparent; //透明色

(2)背景圖片

background-image : none;                    //無背景
background-image : url(../images/1.jpg);  //圖片地址

(3)背景平鋪

background-repeat: repeat | no-repeat | repeat-x | repeat-y;

在這里插入圖片描述
(4)背景圖片位置

background-position:x  y;   //引數代表的意思是:x 坐標和y 坐標,可以使用方位名詞或者精確單位

在這里插入圖片描述

(5)背景影像固定(背景附著)

background-attachment :scroll;   //隨物件內容滾動
background-attachment :fixed;    //影像固定

(6)背景影像復合寫法

  background: -背景顏色  -背景圖片地址 -背景平鋪 -背景影像滾動 -背景圖片位置;
background: transparent url(image.jpg) repeat-y  fixed  top ;

(7)背景顏色半透明

background: rgba(0, 0, 0,.3);

最后一個引數是alpha 透明度,取值范圍在0~1之間,
在這里插入圖片描述

7.css三大特性

(1)層疊性

  •  樣式沖突,遵循就近原則
    

(2)繼承性

  • 行高可以跟單位也可以不跟單位
    
  • 沒有手動指定文字大小,則會繼承父親的文字大小
    

(3)優先級
在這里插入圖片描述

8.頁面布局

(1)盒子模型

CSS 盒子模型本質上是一個盒子,封裝周圍的HTML 元素,它包括:邊框、外邊距、內邊距、和實際內容,

  • 邊框

在這里插入圖片描述

border-style:solid;         //實線
border-style:dashed;        //虛線
border-style:dotted;        //點線
  • 內邊距
    padding屬性用于設定內邊距,即邊框與內容之間的距離,
    在這里插入圖片描述
    padding屬性(簡寫屬性)可以有一到四個值,

在這里插入圖片描述

  • 外邊距
    margin屬性用于設定外邊距,即控制盒子和盒子之間的距離,
    在這里插入圖片描述

外邊距可以讓塊級盒子水平居中,但是必須滿足兩個條件:
①盒子必須指定了寬度(width),
②盒子左右的外邊距都設定為auto ,margin: 0 auto;

  • 注意:以上方法是讓塊級元素水平居中,行內元素或者行內塊元素水平居中給其父元素添加text-align:center ,

  • 圓角邊框

border-radius:length;
  • 引數值可以為數值或百分比的形式,
  • 分開寫為:border-top-left-radius(左上角)、border-top-right-radius(右上角)、border-bottom-right-radius(右下角) 和border-bottom-left-radius(左下角)
  • 盒子陰影
    在這里插入圖片描述
  • 文字陰影
    在這里插入圖片描述

(2)浮動

  • 為什么需要清除浮動?

    ①父級沒高度,②子盒子浮動了,③影響下面布局了,
    在這里插入圖片描述

(3)定位

  • 總結
    在這里插入圖片描述
  • 定位疊放次序
選擇器{ z-index: 1; }

1.如果屬性值相同,則按照書寫順序,后來居上,
2.數字后面不能加單位
3.只有定位的盒子才有z-index 屬性

  • 元素的顯示與隱藏

1.display 屬性

display: none ;隱藏物件
display:block ;除了轉換為塊級元素之外,同時還有顯示元素的意思,
隱藏元素后,不占有原來的位置,

2.visibility 可見性

visibility:visible ; 元素可視
visibility:hidden; 元素隱藏
隱藏元素后,繼續占有原來的位置,

3.overflow 溢位顯示隱藏
在這里插入圖片描述

9.css用戶界面樣式

(1)滑鼠樣式cursor

li {cursor: pointer; }

在這里插入圖片描述
(2)輪廓線outline

input {outline: none; }

給表單添加outline: 0; 或者outline: none; 樣式之后,就可以去掉默認的藍色邊框,

(3)防止拖拽文本域resize

textarea{ resize: none;}

10. vertical-align 屬性應用

vertical-align 屬性經常用于設定圖片或者表單(行內塊元素)和文字垂直對齊,
官方解釋:用于設定一個元素的垂直對齊方式,但是它只針對于行內元素或者行內塊元素有效,

vertical-align : baseline | top | middle | bottom ;

在這里插入圖片描述

vertical-align 屬性設定為middle 就可以讓文字和圖片垂直居中對齊了,

11.溢位的文字省略號顯示

(1). 先強制一行內顯示文本*/white-space: nowrap; (默認normal 自動換行)
(2). 超出的部分隱藏overflow: hidden;
(3). 文字用省略號替代超出的部分text-overflow: ellipsis;

12.CSS3 的新特性

(1)屬性選擇器

屬性選擇器可以根據元素特定屬性的來選擇元素,這樣就可以不用借助于類或者id選擇器,

在這里插入圖片描述

(2)結構偽類選擇器

結構偽類選擇器主要根據檔案結構來選擇器元素,常用于根據父級選擇器里面的子元素

在這里插入圖片描述

  • nth-child(n)選擇某個父元素的一個或多個特定的子元素(重點)
  • n 可以是數字,關鍵字和公式

(3)偽元素選擇器

在這里插入圖片描述

(4)2D轉換

移動:translate

transform: translate(x,y);       //沿著X 和Y 軸移動元素 
transform: translateX(n);          
transform: translateY(n);
  • translate最大的優點:不會影響到其他元素的位置
  • translate中的百分比單位是相對于自身元素的translate:(50%,50%);
  • 對行內標簽沒有效果

旋轉:rotate

transform:rotate(度數);
  • rotate里面跟度數,單位是deg 比如rotate(45deg)
  • 角度為正時,順時針,負時,為逆時針
  • 默認旋轉的中心點是元素的中心點

縮放:scale

transform:scale(x,y);

默認以中心點縮放的,而且不影響其他盒子

2D 轉換中心點

transform-origin: x y;

2D 轉換綜合寫法

1.同時使用多個轉換,其格式為:transform: translate() rotate() scale() …等,
2. 其順序會影轉換的效果,(先旋轉會改變坐標軸方向)
3. 同時有位移和其他屬性的時候,記得要將位移放到最前面

(5)影片

影片的基本使用

  • 用keyframes 定義影片
@keyframes 影片名稱{ 
  0%{        width:100px;  
   }   
    100%{        width:200px;   
    }
 }
  • 再使用(呼叫)影片
div {    
   width: 200px;   
   height: 200px;     
   background-color:blue;      
   /*呼叫影片*/     
  animation-name: 影片名稱;      
   /*持續時間*/    
  animation-duration: 持續時間;   
   }

影片常用屬性

屬性描述
@keyframes規定影片,
animation所有影片屬性的簡寫屬性,除了 animation-play-state 屬性,
animation-name規定 @keyframes 影片的名稱,
animation-duration規定影片完成一個周期所花費的秒或毫秒,默認是 0,
animation-timing-function規定影片的速度曲線,默認是 “ease”,
animation-delay規定影片何時開始,默認是 0,
animation-iteration-count規定影片被播放的次數,默認是 1,
animation-direction規定影片是否在下一周期逆向地播放,默認是 “normal”,alternate逆播放
animation-play-state規定影片是否正在運行或暫停,默認是 “running”,
animation-fill-mode規定當影片結束后狀態,保持forwards回到起始backwards

影片簡寫屬性

animation:影片名稱 持續時間 運動曲線 何時開始 播放次數 是否反方向 影片起始或者結束的狀態;

 animation: myfirst 5s linear 2s infinite alternate;

速度曲線細節

animation-timing-function:規定影片的速度曲線,默認是“ease”

描述
linear影片從頭到尾的速度是相同的,
ease默認,影片以低速開始,然后加快,在結束前變慢,
ease-in影片以低速開始,
ease-out影片以低速結束,
ease-in-out影片以低速開始和結束,
steps()指定了時間函式中的間隔數量(步長)

(6)3D轉換

3D位移: translate3d(x,y,z)

translform:translateX(100px);    //在x軸上移動,水平向右
translform:translateY(100px);    //在Y軸上移動,垂直向下
translform:translateZ(100px);    //在Z軸上移動,垂直螢屏
transform:translate3d(x,y,z);

3D旋轉: rotate3d(x,y,z)

transform: rotateX(60deg) rotateY(60deg) rotateZ(60deg);
transform: rotate3d(x,y,z);

透視: perspective

透視寫到被觀察元素的父盒子上面

perspective:500px;

3D呈現 transfrom-style

transform-style :flat;          //默認值,子元素將不保留其 3D 位置,
transform-style :preserve-3d;   //子元素將保留其 3D 位置,在父級元素定義,但是影響的是子元素,

3D轉換方法

函式描述
matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)定義 3D 轉換,使用 16 個值的 4x4 矩陣,
translate3d(x,y,z)定義 3D 轉化,
translateX(x)定義 3D 轉化,僅使用用于 X 軸的值,
translateY(y)定義 3D 轉化,僅使用用于 Y 軸的值,
translateZ(z)定義 3D 轉化,僅使用用于 Z 軸的值,
scale3d(x,y,z)定義 3D 縮放轉換,
scaleX(x)定義 3D 縮放轉換,通過給定一個 X 軸的值,
scaleY(y)定義 3D 縮放轉換,通過給定一個 Y 軸的值,
scaleZ(z)定義 3D 縮放轉換,通過給定一個 Z 軸的值,
rotate3d(x,y,z,angle)定義 3D 旋轉,
rotateX(angle)定義沿 X 軸的 3D 旋轉,
rotateY(angle)定義沿 Y 軸的 3D 旋轉,
rotateZ(angle)定義沿 Z 軸的 3D 旋轉,
perspective(n)定義 3D 轉換元素的透視視圖,

(7)瀏覽器私有前綴

內核私有前綴應用瀏覽器
Gecko內核前綴為 -moz-火狐瀏覽器
Webkit內核(谷歌內核)前綴為 -webkit-chrome瀏覽器、safari瀏覽器、360極速、獵豹、世界之窗
Trident內核前綴為 -ms-IE瀏覽器
Presto內核前綴 -o-opera瀏覽器

~ 喜歡的小伙伴點個贊唄,評論區留下寶貴的意見-謝謝吶?~

  • 如果文章當中有問題,或者有什么好的意見,大家可以指出來,一起學習,
  • 本文著作權歸作者所有,歡迎轉載,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/272907.html

標籤:其他

上一篇:前端HTML5十大新特性詳細總結

下一篇:vue post msg: "未知例外,請聯系管理員", code: 500}

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • vue移動端上拉加載

    可能做得過于簡單或者比較low,請各位大佬留情,一起探討技術 ......

    uj5u.com 2020-09-10 04:38:07 more
  • 優美網站首頁,頂部多層導航

    一個個人用的瀏覽器首頁,可以把一下常用的網站放在這里,平常打開會比較方便。 第一步,HTML代碼 <script src=https://www.cnblogs.com/szharf/p/"js/jquery-3.4.1.min.js"></script> <div id="navigate"> <ul> <li class="labels labels_1"> ......

    uj5u.com 2020-09-10 04:38:47 more
  • 頁面為要加<!DOCTYPE html>

    最近因為寫一個js函式,需要用到$(window).height(); 由于手寫demo的時候,過于自信,其實對前端方面的認識也不夠體系,用文本檔案直接敲出來的html代碼,第一行沒有加上<!DOCTYPE html> 導致了$(window).height();的結果直接是整個document的高 ......

    uj5u.com 2020-09-10 04:38:52 more
  • WordPress網站程式手動升級要做好資料備份

    WordPress博客網站程式在進行升級前,必須要做好網站資料的備份,這個問題良家佐言是遇見過的;在剛開始接觸WordPress博客程式的時候,因為升級問題和博客網站的修改的一些嘗試,良家佐言是吃盡了苦頭。因為購買的是西部數碼的空間和域名,每當佐言把自己的WordPress博客網站搞到一塌糊涂的時候 ......

    uj5u.com 2020-09-10 04:39:30 more
  • WordPress程式不能升級為5.4.2版本的原因

    WordPress是一款個人博客系統,受到英文博客愛好者和中文博客愛好者的追捧,并逐步演化成一款內容管理系統軟體;它是使用PHP語言和MySQL資料庫開發的,用戶可以在支持PHP和MySQL資料庫的服務器上使用自己的博客。每一次WordPress程式的更新,就會牽動無數WordPress愛好者的心, ......

    uj5u.com 2020-09-10 04:39:49 more
  • 使用CSS3的偽元素進行首字母下沉和首行改變樣式

    網頁中常見的一種效果,首字改變樣式或者首行改變樣式,效果如下圖。 代碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, ......

    uj5u.com 2020-09-10 04:40:09 more
  • 關于a標簽的講解

    什么是a標簽? <a> 標簽定義超鏈接,用于從一個頁面鏈接到另一個頁面。 <a> 元素最重要的屬性是 href 屬性,它指定鏈接的目標。 a標簽的語法格式:<a href=https://www.cnblogs.com/summerxbc/p/"指定要跳轉的目標界面的鏈接">需要展示給用戶看見的內容</a> a標簽 在所有瀏覽器中,鏈接的默認外觀如下: 未被訪問的鏈接帶 ......

    uj5u.com 2020-09-10 04:40:11 more
  • 前端輪播圖

    在需要輪播的頁面是引入swiper.min.js和swiper.min.css swiper.min.js地址: 鏈接:https://pan.baidu.com/s/15Uh516YHa4CV3X-RyjEIWw 提取碼:4aks swiper.min.css地址 鏈接:https://pan.b ......

    uj5u.com 2020-09-10 04:40:13 more
  • 如何設定html中的背景圖片(全屏顯示,且不拉伸)

    1 <style>2 body{background-image:url(https://uploadbeta.com/api/pictures/random/?key=BingEverydayWallpaperPicture); 3 background-size:cover;background ......

    uj5u.com 2020-09-10 04:40:16 more
  • Java學習——HTML詳解(上)

    HTML詳解 初識HTML Hyper Text Markup Language(超文本標記語言) 1 <!--DOCTYPE:告訴瀏覽器我們要使用什么規范--> 2 <!DOCTYPE html> 3 <html lang="en"> 4 <head> 5 <!--meta 描述性的標簽,描述一些 ......

    uj5u.com 2020-09-10 04:40:33 more
最新发布
  • 我的第一個NPM包:panghu-planebattle-esm(胖虎飛機大戰)使用說明

    好家伙,我的包終于開發完啦 歡迎使用胖虎的飛機大戰包!! 為你的主頁添加色彩 這是一個有趣的網頁小游戲包,使用canvas和js開發 使用ES6模塊化開發 效果圖如下: (覺得圖片太sb的可以自己改) 代碼已開源!! Git: https://gitee.com/tang-and-han-dynas ......

    uj5u.com 2023-04-20 07:59:23 more
  • 生產事故-走近科學之消失的JWT

    入職多年,面對生產環境,盡管都是小心翼翼,慎之又慎,還是難免捅出簍子。輕則滿頭大汗,面紅耳赤。重則系統停擺,損失資金。每一個生產事故的背后,都是寶貴的經驗和教訓,都是專案成員的血淚史。為了更好地防范和遏制今后的各類事故,特開此專題,長期更新和記錄大大小小的各類事故。有些是親身經歷,有些是經人耳傳口授 ......

    uj5u.com 2023-04-18 07:55:04 more
  • 記錄--Canvas實作打飛字游戲

    這里給大家分享我在網上總結出來的一些知識,希望對大家有所幫助 打開游戲界面,看到一個畫面簡潔、卻又富有挑戰性的游戲。螢屏上,有一個白色的矩形框,里面不斷下落著各種單詞,而我需要迅速地輸入這些單詞。如果我輸入的單詞與螢屏上的單詞匹配,那么我就可以獲得得分;如果我輸入的單詞錯誤或者時間過長,那么我就會輸 ......

    uj5u.com 2023-04-04 08:35:30 more
  • 了解 HTTP 看這一篇就夠

    在學習網路之前,了解它的歷史能夠幫助我們明白為何它會發展為如今這個樣子,引發探究網路的興趣。下面的這張圖片就展示了“互聯網”誕生至今的發展歷程。 ......

    uj5u.com 2023-03-16 11:00:15 more
  • 藍牙-低功耗中心設備

    //11.開啟藍牙配接器 openBluetoothAdapter //21.開始搜索藍牙設備 startBluetoothDevicesDiscovery //31.開啟監聽搜索藍牙設備 onBluetoothDeviceFound //30.停止監聽搜索藍牙設備 offBluetoothDevi ......

    uj5u.com 2023-03-15 09:06:45 more
  • canvas畫板(滑鼠和觸摸)

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>canves</title> <style> #canvas { cursor:url(../images/pen.png),crosshair; } #canvasdiv{ bo ......

    uj5u.com 2023-02-15 08:56:31 more
  • 手機端H5 實作自定義拍照界面

    手機端 H5 實作自定義拍照界面也可以使用 MediaDevices API 和 <video> 標簽來實作,和在桌面端做法基本一致。 首先,使用 MediaDevices.getUserMedia() 方法獲取攝像頭媒體流,并將其傳遞給 <video> 標簽進行渲染。 接著,使用 HTML 的 < ......

    uj5u.com 2023-01-12 07:58:22 more
  • 記錄--短視頻滑動播放在 H5 下的實作

    這里給大家分享我在網上總結出來的一些知識,希望對大家有所幫助 短視頻已經無數不在了,但是主體還是使用 app 來承載的。本文講述 H5 如何實作 app 的視頻滑動體驗。 無聲勝有聲,一圖頂百辯,且看下圖: 網址鏈接(需在微信或者手Q中瀏覽) 從上圖可以看到,我們主要實作的功能也是本文要講解的有: ......

    uj5u.com 2023-01-04 07:29:05 more
  • 一文讀懂 HTTP/1 HTTP/2 HTTP/3

    從 1989 年萬維網(www)誕生,HTTP(HyperText Transfer Protocol)經歷了眾多版本迭代,WebSocket 也在期間萌芽。1991 年 HTTP0.9 被發明。1996 年出現了 HTTP1.0。2015 年 HTTP2 正式發布。2020 年 HTTP3 或能正... ......

    uj5u.com 2022-12-24 06:56:02 more
  • 【HTML基礎篇002】HTML之form表單超詳解

    ??一、form表單是什么

    ??二、form表單的屬性

    ??三、input中的各種Type屬性值

    ??四、標簽 ......

    uj5u.com 2022-12-18 07:17:06 more