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

HTML5CSS3提高

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

1 HTML5新特性

1.1 概述

HTML5 的新增特性主要是針對(duì)于以前的不足,增加了一些新的標(biāo)簽、新的表單和新的表單屬性等。

這些新特性都有兼容性問題,基本是 IE9+ 以上版本的瀏覽器才支持,如果不考慮兼容性問題,可以大量使用這些新特性。

1.2 語義化標(biāo)簽 (★★)

以前布局,我們基本用 div 來做。div 對(duì)于搜索引擎來說,是沒有語義的。

<div class=“header”> </div>
<div class=“nav”> </div>
<div class=“content”> </div>
<div class=“footer”> </div>

發(fā)展到了HTML5后,新增了一些語義化標(biāo)簽,這樣的話更加有利于瀏覽器的搜索引擎搜索,也方便了網(wǎng)站的seo(Search Engine Optimization,搜索引擎優(yōu)化),下面就是新增的一些語義化標(biāo)簽

  • <header> 頭部標(biāo)簽
  • <nav> 導(dǎo)航標(biāo)簽
  • <article> 內(nèi)容標(biāo)簽
  • <section> 定義文檔某個(gè)區(qū)域
  • <aside> 側(cè)邊欄標(biāo)簽
  • <footer> 尾部標(biāo)簽

注意:

  • 這種語義化標(biāo)準(zhǔn)主要是針對(duì)搜索引擎
  • 這些新標(biāo)簽頁面中可以使用多次
  • 在 IE9 中,需要把這些元素轉(zhuǎn)換為塊級(jí)元素
  • 其實(shí),我們移動(dòng)端更喜歡使用這些標(biāo)簽

1.3 多媒體標(biāo)簽

多媒體標(biāo)簽分為 音頻 audio 和視頻 video 兩個(gè)標(biāo)簽 使用它們,我們可以很方便的在頁面中嵌入音頻和視頻,而不再去使用落后的flash和其他瀏覽器插件了。

因?yàn)槎嗝襟w標(biāo)簽的 屬性、方法、事件比較多,因此我們需要什么功能的時(shí)候,就需要去查找相關(guān)的文檔進(jìn)行學(xué)習(xí)使用。

1.3.1 視頻標(biāo)簽- video(★★★)

1.3.1.1 基本使用

當(dāng)前 <video> 元素支持三種視頻格式: 盡量使用 mp4格式

使用語法:

 <video src="media/mi.mp4"></video>

1.3.1.2 兼容寫法

由于各個(gè)瀏覽器的支持情況不同,所以我們會(huì)有一種兼容性的寫法,這種寫法了解一下即可

<video  controls="controls"  width="300">
    <source src="move.ogg" type="video/ogg" >
    <source src="move.mp4" type="video/mp4" >
    您的瀏覽器暫不支持 <video> 標(biāo)簽播放視頻
</ video >

上面這種寫法,瀏覽器會(huì)匹配video標(biāo)簽中的source,如果支持就播放,如果不支持往下匹配,直到?jīng)]有匹配的格式,就提示文本

1.3.1.3 video 常用屬性

屬性 描述
autoplay autoplay 視頻就緒自動(dòng)播放(谷歌瀏覽器需要添加muted來解決自動(dòng)播放問題)
controls controls 向用戶顯示播放控件
width pixels(像素) 設(shè)置播放器寬度
height pixels(像素) 設(shè)置播放器高度
loop loop 播放完是否繼續(xù)播放該視頻,循環(huán)播放
preload auto(預(yù)先加載視頻)
none(不應(yīng)加載視頻)
規(guī)定是否預(yù)加載視頻(如果有了autoplay 就忽略該屬性)
src url 視頻url地址
poster lmgurl 加載等待的畫面圖片
muted muted 靜音播放

屬性很多,有一些屬性需要大家重點(diǎn)掌握:

  • autoplay 自動(dòng)播放
    • 注意: 在google瀏覽器上面,默認(rèn)禁止了自動(dòng)播放,如果想要自動(dòng)播放的效果,需要設(shè)置 muted屬性
  • width 寬度
  • height 高度
  • loop 循環(huán)播放
  • src 播放源
  • muted 靜音播放

示例代碼:

<video src="media/mi.mp4" autoplay="autoplay" muted="muted"  loop="loop" poster="media/mi9.jpg"></video>

1.3.2 音頻標(biāo)簽- audio

1.3.2.1 基本使用

當(dāng)前 元素支持三種視頻格式: 盡量使用 mp3格式

使用語法:

<audio src="media/music.mp3"></audio>

1.3.2.2 兼容寫法

由于各個(gè)瀏覽器的支持情況不同,所以我們會(huì)有一種兼容性的寫法,這種寫法了解一下即可

< audio controls="controls"  >
    <source src="happy.mp3" type="audio/mpeg" >
    <source src="happy.ogg" type="audio/ogg" >
    您的瀏覽器暫不支持 <audio> 標(biāo)簽。
</ audio>

上面這種寫法,瀏覽器會(huì)匹配audio標(biāo)簽中的source,如果支持就播放,如果不支持往下匹配,直到?jīng)]有匹配的格式,就提示文本

1.3.2.3 audio 常用屬性

屬性 描述
autoplay autoplay 如果出現(xiàn)該屬性,則音頻在就緒后馬上播放。
controls controls 如果出現(xiàn)該屬性 ,則向用戶顯示控件,比如播放按鈕。
loop loop 如果出現(xiàn)該屬性,則每當(dāng)音頻結(jié)束時(shí)重新開始播放。
src url 要播放的音頻的 URL。

示例代碼:

<audio src="media/music.mp3" autoplay="autoplay" controls="controls"></audio>

1.4 小結(jié)

  • 音頻標(biāo)簽和視頻標(biāo)簽使用方式基本一致
  • 瀏覽器支持情況不同
  • 谷歌瀏覽器把音頻和視頻自動(dòng)播放禁止了
  • 我們可以給視頻標(biāo)簽添加 muted 屬性來靜音播放視頻,音頻不可以(可以通過JavaScript解決)
  • 視頻標(biāo)簽是重點(diǎn),我們經(jīng)常設(shè)置自動(dòng)播放,不使用 controls 控件,循環(huán)和設(shè)置大小屬性

1.5 新增的表單元素 (★★)

在H5中,幫我們新增加了很多類型的表單,這樣方便了程序員的開發(fā)

課堂案例:在這個(gè)案例中,熟練了新增表單的用法

案例代碼:

<!-- 我們驗(yàn)證的時(shí)候必須添加form表單域 -->
<form action="">
    <ul>
        <li>郵箱: <input type="email" /></li>
        <li>網(wǎng)址: <input type="url" /></li>
        <li>日期: <input type="date" /></li>
        <li>時(shí)間: <input type="time" /></li>
        <li>數(shù)量: <input type="number" /></li>
        <li>手機(jī)號(hào)碼: <input type="tel" /></li>
        <li>搜索: <input type="search" /></li>
        <li>顏色: <input type="color" /></li>
        <!-- 當(dāng)我們點(diǎn)擊提交按鈕就可以驗(yàn)證表單了 -->
        <li> <input type="submit" value="提交"></li>
    </ul>
</form>

常見輸入類型

text password radio checkbox button file hidden submit reset image

新的輸入類型

屬性值 說明
type="email" 限制用戶輸入必須為Email類型
type="url" 限制用戶輸入必須為URL類型
type="date" 限制用戶輸入必須為日期類型
type="time" 限制用戶輸入必須為時(shí)間類型
type="month" 限制用戶輸入必須為月類型
type="week" 限制用戶輸入必須為周類型
type="number" 限制用戶輸入必須為數(shù)字類型
type="tel" 手機(jī)號(hào)碼
type="search" 搜索框
type="color" 生成一個(gè)顏色選擇表單

類型很多,我們現(xiàn)階段重點(diǎn)記憶三個(gè)number tel search

屬性 說明
required required 表單擁有該屬性表示其內(nèi)容不能為空,必填
placeholder 提示文本 表單的提示信息,存在默認(rèn)值將不顯示
autofocus autofocus 自動(dòng)聚焦屬性,頁面加載完成自動(dòng)聚焦到指定表單
autocomplete off / on 當(dāng)用戶在字段開始鍵入時(shí),瀏覽器基于之前鍵入過的值,應(yīng)該顯示出在字段中填寫的選項(xiàng)。
默認(rèn)已經(jīng)打開,如 autocomplete="on",關(guān)閉 autocomplete="off"
需要放在表單內(nèi),同時(shí)加上 name 屬性,同時(shí)成功提交
multiple multiple 可以多選文件提交

可以通過以下設(shè)置方式修改placeholder里面的字體顏色:

input::placeholder {
    color: pink;
}

2 CSS3新特性

2.1 CSS3 的現(xiàn)狀

  • 新增的CSS3特性有兼容性問題,ie9+才支持
  • 移動(dòng)端支持優(yōu)于 PC 端
  • 不斷改進(jìn)中
  • 應(yīng)用相對(duì)廣泛
  • 現(xiàn)階段主要學(xué)習(xí):新增選擇器和盒子模型以及其他特性

2.2 CSS3 新增選擇器

CSS3 給我們新增了選擇器,可以更加便捷,更加自由的選擇目標(biāo)元素。

  • 屬性選擇器
  • 結(jié)構(gòu)偽類選擇器
  • 偽元素選擇器

2.2.1 屬性選擇器(★★)

屬性選擇器,按照字面意思,都是根據(jù)標(biāo)簽中的屬性來選擇元素

選擇符 簡介
E[att] 選擇具有 att 屬性的 E 元素
E[att="val"] 選擇具有 att 屬性且值等于 val 的 E 元素
E[att^="val"] 匹配具有 att 屬性且值以開頭的 E 元素
E[att$="val"] 匹配具有 att 屬性且值以 val 結(jié)尾的 E 元素
E[att*="val"] 匹配具有 att 屬性且值中含有 val 的 E 元素

示例代碼:

 /* 只選擇 type =text 文本框的input 選取出來 */
input[type=text] {
    color: pink;
}
/* 選擇首先是div 然后 具有class屬性 并且屬性值 必須是 icon開頭的這些元素 */
div[class^=icon] {
    color: red;
}
/* 選擇首先是section 然后 具有class屬性 并且屬性值 必須是 data結(jié)尾的這些元素 */
section[class$=data] {
    color: blue;
}
  • 屬性選擇器,按照字面意思,都是根據(jù)標(biāo)簽中的屬性來選擇元素
  • 屬性選擇器可以根據(jù)元素特定屬性的來選擇元素。 這樣就可以不用借助于類或者id選擇器
  • 屬性選擇器也可以選擇出來自定義的屬性
  • 注意:類選擇器、屬性選擇器、偽類選擇器,權(quán)重為 10。

2.2.2 結(jié)構(gòu)偽類選擇器

結(jié)構(gòu)偽類選擇器主要根據(jù)文檔結(jié)構(gòu)來選擇器元素, 常用于根據(jù)父級(jí)選擇器里面的子元素

選擇符 簡介
E:first-child 匹配父元素中的第一個(gè)子元素 E
E:last-child 匹配父元素中最后一個(gè) E 元素
E:nth-child(n) 匹配父元素中的第 n 個(gè)子元素 E
E:first-of-type 指定類型 E 的第一個(gè)
E:last-of-type 指定類型 E 的最后一個(gè)
E:nth-of-type(n) 指定類型 E 的第 n 個(gè)

2.2.2.1 E:first-child

匹配父元素的第一個(gè)子元素E

 <style>
    ul li:first-child{
      background-color: red;
    }
  </style>

  <ul>
    <li>列表項(xiàng)一</li>
    <li>列表項(xiàng)二</li>
    <li>列表項(xiàng)三</li>
    <li>列表項(xiàng)四</li>
  </ul>

E:last-child 則是選擇到了最后一個(gè)li標(biāo)簽

2.2.2.2 E:nth-child(n)(★★★)

匹配到父元素的第n個(gè)元素

  • 匹配到父元素的第2個(gè)子元素

    ul li:nth-child(2){}

  • 匹配到父元素的序號(hào)為奇數(shù)的子元素

    ul li:nth-child(odd){} odd 是關(guān)鍵字 奇數(shù)的意思(3個(gè)字母 )

  • 匹配到父元素的序號(hào)為偶數(shù)的子元素

    ul li:nth-child(even){} even(4個(gè)字母 )

  • 匹配到父元素的前3個(gè)子元素

    ul li:nth-child(-n+3){}

    選擇器中的 n 是怎么變化的呢?

    因?yàn)?n是從 0 ,1,2,3.. 一直遞增

    所以 -n+3 就變成了

    • n=0 時(shí) -0+3=3
    • n=1時(shí) -1+3=2
    • n=2時(shí) -2+3=1
    • n=3時(shí) -3+3=0
    • ...

一些常用的公式: 公式不是死的,在這里列舉出來讓大家能夠找尋到這個(gè)模式,能夠理解代碼,這樣才能寫出滿足自己功能需求的代碼

公式 取值
2n 偶數(shù)
2n+1 奇數(shù)
5n 5 10 15...
n+5 從第5個(gè)開始(包含第五個(gè))到最后
-n+5 前5個(gè)(包含第5個(gè))...

常用的結(jié)構(gòu)偽類選擇器是: nth-child(n) {...}

2.2.2.3 E:nth-child 與 E:nth-of-type 的區(qū)別

這里只講明 E:nth-child(n)E:nth-of-type(n) 的區(qū)別 剩下的 E:first-of-type E:last-of-type E:nth-last-of-type(n) 同理做推導(dǎo)即可

<style>
    ul li:nth-child(2){
      /* 字體變成紅色 */
        color: red;
    }

    ul li:nth-of-type(2){
      /* 背景變成綠色 */
      background-color: green;
    }
  </style>


  <ul>
    <li>列表項(xiàng)一</li>
    <p>亂來的p標(biāo)簽</p>
    <li>列表項(xiàng)二</li>
    <li>列表項(xiàng)三</li>
    <li>列表項(xiàng)四</li>
  </ul>

也就是說:

  • E:nth-child(n) 匹配父元素的第n個(gè)子元素E,也就是說,nth-child 對(duì)父元素里面所有孩子排序選擇(序號(hào)是固定的) 先找到第n個(gè)孩子,然后看看是否和E匹配
  • E:nth-of-type(n) 匹配同類型中的第n個(gè)同級(jí)兄弟元素E,也就是說,對(duì)父元素里面指定子元素進(jìn)行排序選擇。 先去匹配E ,然后再根據(jù)E 找第n個(gè)孩子

2.2.2.4 小結(jié)

  • 結(jié)構(gòu)偽類選擇器一般用于選擇父級(jí)里面的第幾個(gè)孩子
  • nth-child 對(duì)父元素里面所有孩子排序選擇(序號(hào)是固定的) 先找到第n個(gè)孩子,然后看看是否和E匹配
  • nth-of-type 對(duì)父元素里面指定子元素進(jìn)行排序選擇。 先去匹配E ,然后再根據(jù)E 找第n個(gè)孩子
  • 關(guān)于 nth-child(n) 我們要知道 n 是從 0 開始計(jì)算的,要記住常用的公式
  • 如果是無序列表,我們肯定用 nth-child 更多
  • 類選擇器、屬性選擇器、偽類選擇器,權(quán)重為 10

2.2.3 偽元素選擇器(★★★)(重點(diǎn))

偽元素選擇器可以幫助我們利用CSS創(chuàng)建新標(biāo)簽元素,而不需要HTML標(biāo)簽,從而簡化HTML結(jié)構(gòu)

選擇符 簡介
::before 在元素內(nèi)部的前面插入內(nèi)容
::after 在元素內(nèi)部的后面插入內(nèi)容

示例demo

<style>
 div {
     width: 200px;
     height: 200px;
     background-color: pink;
 }
 /* div::before 權(quán)重是2 */
 div::before {
     /* 這個(gè)content是必須要寫的 */
     content: '我';
 }
 div::after {
     content: '小豬佩奇';
 }
</style>
<body>
 <div>
     是
 </div>
</body>

注意:

  • beforeafter 創(chuàng)建一個(gè)元素,但是屬于行內(nèi)元素
  • 新創(chuàng)建的這個(gè)元素在文檔樹中是找不到的,所以我們稱為偽元素
  • 語法: element::before {}
  • before 和 after 必須有 content 屬性
  • before 在父元素內(nèi)容的前面創(chuàng)建元素,after 在父元素內(nèi)容的后面插入元素
  • 偽元素選擇器和標(biāo)簽選擇器一樣,權(quán)重為 1

2.2.3.1 應(yīng)用場景一: 字體圖標(biāo)

在實(shí)際工作中,字體圖標(biāo)基本上都是用偽元素來實(shí)現(xiàn)的,好處在于我們不需要在結(jié)構(gòu)中額外去定義字體圖標(biāo)的標(biāo)簽,通過content屬性來設(shè)置字體圖標(biāo)的 編碼

步驟:

  • 結(jié)構(gòu)中定義div盒子
  • 在style中先申明字體 @font-face
  • 在style中定義after偽元素 div::after
  • 在after偽元素中 設(shè)置content屬性,屬性的值就是字體編碼
  • 在after偽元素中 設(shè)置font-family的屬性
  • 利用定位的方式,讓偽元素定位到相應(yīng)的位置;記住定位口訣:子絕父相
<head>
 ...
 <style>
     @font-face {
         font-family: 'icomoon';
         src: url('fonts/icomoon.eot?1lv3na');
         src: url('fonts/icomoon.eot?1lv3na#iefix') format('embedded-opentype'),
             url('fonts/icomoon.ttf?1lv3na') format('truetype'),
             url('fonts/icomoon.woff?1lv3na') format('woff'),
             url('fonts/icomoon.svg?1lv3na#icomoon') format('svg');
         font-weight: normal;
         font-style: normal;
         font-display: block;
     }
     div {
         position: relative;
         width: 200px;
         height: 35px;
         border: 1px solid red;
     }

     div::after {
         position: absolute;
         top: 10px;
         right: 10px;
         font-family: 'icomoon';
         /* content: '?'; */
         content: '\e91e';
         color: red;
         font-size: 18px;
     }
 </style>
</head>
<body>
 <div></div>
</body>

2.2.3.2 應(yīng)用場景二: 仿土豆效果

把之前的代碼進(jìn)行了改善

步驟:

  • 找到之前寫過的仿土豆的結(jié)構(gòu)和樣式,拷貝到自己的頁面中
  • 刪除之前的mask遮罩
  • 在style中,給大的div盒子(類名叫tudou的),設(shè)置 before偽元素
  • 這個(gè)偽元素充當(dāng)?shù)氖钦谡值慕巧?,所以我們不用設(shè)置內(nèi)容,但是需要設(shè)置content屬性,屬性的值為空字符串
  • 給這個(gè)遮罩設(shè)置寬高,背景顏色,默認(rèn)是隱藏的
  • 當(dāng)鼠標(biāo)移入到 div盒子時(shí)候,讓遮罩顯示,利用 hover 來實(shí)現(xiàn)
<head>
 ...
 <style>
     .tudou {
         position: relative;
         width: 444px;
         height: 320px;
         background-color: pink;
         margin: 30px auto;
     }

     .tudou img {
         width: 100%;
         height: 100%;
     }

     .tudou::before {
         content: '';
         /* 隱藏遮罩層 */
         display: none;
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         background: rgba(0, 0, 0, .4) url(images/arr.png) no-repeat center;
     }

     /* 當(dāng)我們鼠標(biāo)經(jīng)過了 土豆這個(gè)盒子,就讓里面before遮罩層顯示出來 */
     .tudou:hover::before {
         /* 而是顯示元素 */
         display: block;
     }
 </style>
</head>

<body>
 <div class="tudou">
     <img src="images/tudou.jpg" alt="">
 </div>
 <div class="tudou">
     <img src="images/tudou.jpg" alt="">
 </div>
 <div class="tudou">
     <img src="images/tudou.jpg" alt="">
 </div>
 <div class="tudou">
     <img src="images/tudou.jpg" alt="">
 </div>
</body>

2.2.3.3 應(yīng)用場景三: 清除浮動(dòng)

回憶一下清除浮動(dòng)的方式:

  • 額外標(biāo)簽法也稱為隔墻法,是 W3C 推薦的做法。
  • 父級(jí)添加 overflow 屬性
  • 父級(jí)添加after偽元素
  • 父級(jí)添加雙偽元素

額外標(biāo)簽法也稱為隔墻法,是 W3C 推薦的做法

注意: 要求這個(gè)新的空標(biāo)簽必須是塊級(jí)元素

后面兩種偽元素清除浮動(dòng)算是第一種額外標(biāo)簽法的一個(gè)升級(jí)優(yōu)化

2.3 盒子模型(★★★)

CSS3 中可以通過 box-sizing 來指定盒模型,有2個(gè)值:即可指定為 content-box、border-box,這樣我們計(jì)算盒子大小的方式就發(fā)生了改變。

可以分成兩種情況:

  • box-sizing: content-box 盒子大小為 width + padding + border (以前默認(rèn)的)
  • box-sizing: border-box 盒子大小為 width

如果盒子模型我們改為了box-sizing: border-box , 那padding和border就不會(huì)撐大盒子了(前提padding和border不會(huì)超過width寬度)

2.4 其他特性(★)

2.4.1 圖標(biāo)變模糊 -- CSS3濾鏡filter

filter CSS屬性將模糊或顏色偏移等圖形效果應(yīng)用于元素。

語法:

filter:   函數(shù)(); -->  例如: filter: blur(5px);  -->  blur模糊處理  數(shù)值越大越模糊

2.4.2 計(jì)算盒子寬度 -- calc 函數(shù)

calc() 此CSS函數(shù)讓你在聲明CSS屬性值時(shí)執(zhí)行一些計(jì)算。

語法:

width: calc(100% - 80px);

括號(hào)里面可以使用 + - * / 來進(jìn)行計(jì)算

2.5 CSS3 過渡(★★★)

過渡(transition)是CSS3中具有顛覆性的特征之一,我們可以在不使用 Flash 動(dòng)畫或 JavaScript 的情況下,當(dāng)元素從一種樣式變換為另一種樣式時(shí)為元素添加效果。

過渡動(dòng)畫: 是從一個(gè)狀態(tài) 漸漸的過渡到另外一個(gè)狀態(tài)

可以讓我們頁面更好看,更動(dòng)感十足,雖然 低版本瀏覽器不支持(ie9以下版本) 但是不會(huì)影響頁面布局。

我們現(xiàn)在經(jīng)常和 :hover 一起 搭配使用。

語法:

transition: 要過渡的屬性  花費(fèi)時(shí)間  運(yùn)動(dòng)曲線  何時(shí)開始;
  • 屬性 : 想要變化的 css 屬性, 寬度高度 背景顏色 內(nèi)外邊距都可以 。如果想要所有的屬性都變化過渡, 寫一個(gè)all 就可以。
  • 花費(fèi)時(shí)間: 單位是 秒(必須寫單位) 比如 0.5s
  • 運(yùn)動(dòng)曲線: 默認(rèn)是 ease (可以省略)
  • 何時(shí)開始:單位是 秒(必須寫單位)可以設(shè)置延遲觸發(fā)時(shí)間 默認(rèn)是 0s (可以省 略)
  • 后面兩個(gè)屬性可以省略
  • 記住過渡的使用口訣: 誰做過渡給誰加

2.5.1 過渡練習(xí)

步驟:

  • 創(chuàng)建兩個(gè)div的盒子,屬于的嵌套關(guān)系,外層類名叫 bar,里層類名叫 bar_in
  • 給外層的bar 這個(gè)盒子設(shè)置邊框,寬高,圓角邊框
  • 給里層的bar_in 設(shè)置 初試的寬度,背景顏色,過渡效果
  • 給外層的 bar 添加 hover事件,當(dāng)觸發(fā)了hover事件 讓里層的bar_in 來進(jìn)行寬度的變化

代碼:

<head>
 ...
 <style>
     .bar {
         width: 150px;
         height: 15px;
         border: 1px solid red;
         border-radius: 7px;
         padding: 1px;
     }
     .bar_in {
         width: 50%;
         height: 100%;
         background-color: red;
         /* 誰做過渡給誰加 */
         transition: all .7s;
     }
     .bar:hover .bar_in {
         width: 100%;
     }
 </style>
</head>
<body>
 <div class="bar">
     <div class="bar_in"></div>
 </div>
</body>

3 廣義H5說法 了解

3.1 狹隘H5

3.2 廣義H5

  • 廣義的 HTML5 是 HTML5 本身 + CSS3 + JavaScript 。
  • 這個(gè)集合有時(shí)稱為 HTML5 和朋友,通??s寫為 HTML5 。
  • 雖然 HTML5 的一些特性仍然不被某些瀏覽器支持,但是它是一種發(fā)展趨勢。
  • HTML5 MDN 介紹:
    https://developer.mozilla.org/zh-CN/docs/Web/Guide/HTML/HTML

4 Web服務(wù)器

4.1 什么是Web服務(wù)器

服務(wù)器(我們也會(huì)稱之為主機(jī))是提供計(jì)算服務(wù)的設(shè)備,它也是一臺(tái)計(jì)算機(jī)。在網(wǎng)絡(luò)情況下,根據(jù)服務(wù)器提供的服務(wù)類型不同,服務(wù)器又分為文件服務(wù)器、數(shù)據(jù)庫服務(wù)器、應(yīng)用程序服務(wù)器、Web服務(wù)器等。

Web服務(wù)器一般指網(wǎng)站服務(wù)器,是指駐留于因特網(wǎng)上某種類型計(jì)算機(jī)的程序,可以向?yàn)g覽器等Web客戶端提供文檔,也可以放置網(wǎng)站文件,讓全世界瀏覽;可以放置數(shù)據(jù)文件,讓全世界下載。

根據(jù)服務(wù)器在網(wǎng)絡(luò)中所在的位置不同,又可分為本地服務(wù)器遠(yuǎn)程服務(wù)器。

4.2 遠(yuǎn)程服務(wù)器

遠(yuǎn)程服務(wù)器是通常是別的公司為我們提供的一臺(tái)電腦(主機(jī)),我們只要把網(wǎng)站項(xiàng)目上傳到這臺(tái)電腦上,任何人都可以利用域名訪問我們的網(wǎng)站。

比如域名:www.mi.com 可以訪問小米網(wǎng)站

總結(jié):

  1. 服務(wù)器就是一臺(tái)電腦。因?yàn)槲覀冎饕亲鼍W(wǎng)站,所以我們主要使用wb服務(wù)器。
  2. 服務(wù)器可以分為本地服務(wù)器和遠(yuǎn)程服務(wù)器。
  3. 遠(yuǎn)程服務(wù)器是別的公司為我們提供了一臺(tái)計(jì)算機(jī)。
  4. 我們可以把網(wǎng)站上傳到遠(yuǎn)程服務(wù)器里面,別人就可以通過域名訪問我們的網(wǎng)站了。

4.3 將自己的網(wǎng)站上傳到遠(yuǎn)程服務(wù)器

一個(gè)免費(fèi)的遠(yuǎn)程服務(wù)器(免費(fèi)空間) http://free.3v.do/文章來源地址http://www.zghlxwxcb.cn/news/detail-630072.html

  1. 去免費(fèi)空間網(wǎng)站注冊(cè)賬號(hào)。
  2. 記錄下主機(jī)名、用戶名、密碼、域名。
  3. 利用 cutftp 軟件 上傳網(wǎng)站到遠(yuǎn)程服務(wù)器。
  4. 在瀏覽器中輸入域名,即可訪問我們的網(wǎng)站。

到了這里,關(guān)于HTML5CSS3提高的文章就介紹完了。如果您還想了解更多內(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)文章

  • HTML5和CSS3筆記

    HTML5和CSS3筆記

    1.1:頁面結(jié)構(gòu): 1.2:標(biāo)簽類型: 1.2.1:塊標(biāo)簽: ?1.2.2:行內(nèi)標(biāo)簽: 1.2.3:行內(nèi)塊標(biāo)簽: 1.2.4:塊標(biāo)簽與行內(nèi)標(biāo)簽的轉(zhuǎn)換: (可以設(shè)置在不在同一行和隱藏) 1.3:表單與表格標(biāo)簽: ? 表單:? ? 表格:? ?1.4:H5標(biāo)簽: 1.4.1:語義標(biāo)簽: ? 1.4.2:多媒體標(biāo)簽: (音頻audio和視

    2024年03月24日
    瀏覽(23)
  • 尚硅谷html5+css3(3)布局

    尚硅谷html5+css3(3)布局

    1.文檔流normal flow -網(wǎng)頁是一個(gè)多層結(jié)構(gòu) -通過CSS可以分別為每一層設(shè)置樣式 -用戶只能看到最頂層 -最底層:文檔流(我們所創(chuàng)建的元素默認(rèn)都是從文檔流中進(jìn)行排列) 2.盒子模型 ? 1.盒子模型-邊框 2.盒子模型-內(nèi)邊距 3.盒子模型-外邊距 4.盒子模型-水平方向的布局 5.盒子模型

    2024年04月09日
    瀏覽(41)
  • HTML5+CSS3實(shí)現(xiàn)小米商城 (完整版)

    HTML5+CSS3實(shí)現(xiàn)小米商城 (完整版)

    對(duì)于小米商城,也是自己初學(xué)前端的一個(gè)小作品吧,這個(gè)網(wǎng)頁大概寫了有三四天吧,總體感受就是寫著還行,只要有耐心,就一定能成功。 畢竟第一次做,代碼寫的可能比較亂,命名可能也不是太規(guī)范,以后多加改正。 基本還原了原網(wǎng)頁,并且只用到了CSS3和HTML5。 鏈接:

    2024年02月04日
    瀏覽(20)
  • h5(html5)+css3前端筆記二

    h5(html5)+css3前端筆記二

    一、表格標(biāo)簽 表格的主要作用: 表格主要用于 顯示、展示數(shù)據(jù) ,因?yàn)樗梢宰寯?shù)據(jù)顯示的非常的規(guī)整,可讀性非常好。特別是后臺(tái)展示數(shù)據(jù)的時(shí)候,能夠熟練運(yùn)用表格就顯得很重要。一個(gè)清爽簡約的表格能夠把繁雜的數(shù)據(jù)表現(xiàn)得很有條理。 1. table/table 用來定義表格的標(biāo)簽

    2024年02月14日
    瀏覽(32)
  • 響應(yīng)式Web開發(fā)項(xiàng)目教程(HTML5+CSS3+Bootstrap)第2版 第1章 HTML5+CSS3初體驗(yàn) 項(xiàng)目1-1 三欄布局頁面

    響應(yīng)式Web開發(fā)項(xiàng)目教程(HTML5+CSS3+Bootstrap)第2版 第1章 HTML5+CSS3初體驗(yàn) 項(xiàng)目1-1 三欄布局頁面

    三欄布局是一種常用的網(wǎng)頁布局結(jié)構(gòu)。 除了頭部區(qū)域、底部區(qū)域外,中間的區(qū)域(主體區(qū)域)劃分成了三個(gè)欄目,分別是左側(cè)邊欄、內(nèi)容區(qū)域和右側(cè)邊欄,這三個(gè)欄目就構(gòu)成了三欄布局。當(dāng)瀏覽器的寬度發(fā)聲變化時(shí),頁面中左側(cè)邊欄和右側(cè)邊欄的寬度固定不變,而內(nèi)容區(qū)域的

    2024年01月17日
    瀏覽(37)
  • 【前端基礎(chǔ)篇】HTML5 + CSS3 入門知識(shí)

    萬維網(wǎng)的核心語言、標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用超文本標(biāo)記語言(HTML)的第五次重大修改(這是一項(xiàng)推薦標(biāo)準(zhǔn)、外語原文:W3C Recommendation) HTML5是HTML最新的修訂版本,2014年10月由萬維網(wǎng)聯(lián)盟(W3C)完成標(biāo)準(zhǔn)制定。 HTML5的設(shè)計(jì)目的是為了在移動(dòng)設(shè)備上支持多媒體。 HTML5 簡

    2024年02月09日
    瀏覽(24)
  • 攜程網(wǎng)移動(dòng)端首頁制作(html5+css3)

    攜程網(wǎng)移動(dòng)端首頁制作(html5+css3)

    主要是自己做記錄,記錄做的過程以及遇到的一些問題 1.首先引入normal.css(Normalize.css: Make browsers render all elements more consistently.)。其中搜索符號(hào)使用圖標(biāo),阿里圖標(biāo)(iconfont-阿里巴巴矢量圖標(biāo)庫):打開網(wǎng)址搜索需要的圖標(biāo),添加到自己的項(xiàng)目中,點(diǎn)擊“download code” ,下載

    2024年02月05日
    瀏覽(28)
  • HTML5+CSS3實(shí)現(xiàn)小米官網(wǎng)(完整版)

    HTML5+CSS3實(shí)現(xiàn)小米官網(wǎng)(完整版)

    小米官網(wǎng)其實(shí)是一個(gè)結(jié)構(gòu)非常簡單的網(wǎng)頁,相比與小米商城,難度降低了很多很多。我也寫過一次小米商城,可以移步到我的主頁。本篇文章簡單分析一下小米官網(wǎng)的靜態(tài)結(jié)構(gòu),文章末尾附源代碼和素材。 先展示一下頁面的效果吧! 1. 頭部導(dǎo)航欄 頭部導(dǎo)航欄可以用 fixed 定位

    2024年02月13日
    瀏覽(17)
  • html5和css3實(shí)現(xiàn)3d正方體旋轉(zhuǎn)

    5.用動(dòng)畫keyframes讓其旋轉(zhuǎn)起來:

    2024年02月02日
    瀏覽(29)
  • 網(wǎng)頁設(shè)計(jì)(八)HTML5基礎(chǔ)與CSS3應(yīng)用

    網(wǎng)頁設(shè)計(jì)(八)HTML5基礎(chǔ)與CSS3應(yīng)用

    當(dāng)當(dāng)網(wǎng)企業(yè)用戶注冊(cè)頁面 改版后當(dāng)當(dāng)網(wǎng)企業(yè)用戶注冊(cè)頁面 驗(yàn)證碼 HTML5新增加結(jié)構(gòu)元素設(shè)計(jì)布局頁面 HAB公司行業(yè)案例局部初始頁面 HAB公司行業(yè)案例局部鼠標(biāo)盤旋時(shí)特效頁面 鼠標(biāo)盤旋時(shí)指向“查看更多”時(shí)超鏈接效果 文字素材: “服務(wù)浦東政務(wù)”“HAB公司連續(xù)多年保持政務(wù)信

    2024年01月17日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包