整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          web前端tips:HTML5部分新特性介紹

          TML5是一種用于構建現代網站和應用程序的最新版本的HTML標準。下面介紹HTML5的15個常用新特性和如何使用它們:

          1.語義標簽:HTML5引入了一些新的語義標簽,如<header>、<nav>、<article><section>、<aside><footer>,用于更好地描述網頁內容的結構。

          2.視頻和音頻:HTML5允許在網頁上嵌入視頻和音頻,通過使用<video><audio>標簽來實現??梢允褂?strong>controls屬性添加播放器控制條。

          3.畫布:HTML5的<canvas>標簽可以用于在網頁上繪制圖形、動畫和其他復雜的視覺效果。

          4.SVG:HTML5支持可縮放矢量圖形(SVG),可以使用SVG標簽在網頁上繪制矢量圖形和動畫。

          5.地理位置:HTML5允許網頁獲取用戶的地理位置信息,可以使用navigator.geolocation API實現。

          6.Web存儲:HTML5引入了本地存儲機制,包括localStorage和sessionStorage,可以在瀏覽器端存儲數據。

          7.Web Workers:HTML5允許通過Web Workers在后臺線程中執行JavaScript代碼,以提高網頁性能和響應速度。

          8.WebSocket:HTML5引入了WebSocket協議,可以實現瀏覽器和服務器之間的實時通信。

          9.WebRTC:HTML5支持WebRTC技術,可實現瀏覽器之間的點對點音視頻通信。

          10.微數據:HTML5的微數據機制可以讓網頁上的內容更容易被搜索引擎識別和解釋。

          11.拖放:HTML5支持拖放操作,可以使用draggable屬性和ondrag事件實現。

          12.表單控件:HTML5引入了一些新的表單控件,如日期選擇器、顏色選擇器、范圍選擇器等。

          13.歷史API:HTML5的歷史API可以讓網頁在不刷新頁面的情況下改變URL,實現更好的用戶體驗。

          14.全屏API:HTML5的全屏API可以讓網頁全屏顯示,提供更好的視覺效果和用戶體驗。

          15.CSS3:雖然不是HTML5的一部分,但HTML5通常與CSS3一起使用。CSS3提供了更多的樣式和動畫效果,如過渡、變換、動畫等。

          結語

          牽手 持續為你分享各類知識和軟件 ,歡迎訪問、關注、討論 并留下你的小心心?

          最近幾年,Web前端開發的最熱領域當屬HTML5,HTML5技術已經從根本上改變了開發商開發web應用的方式,從桌面的瀏覽器開始到移動端的應用,這種語言和標準都正在不斷的影響,并將持續影響著各種各樣的操作平臺。

          這篇文章將向大家介紹一些最基本也非常必要的HTML技巧。

          1. 新的文檔類型(Doctype)

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

          你還在使用上面這個既麻煩又難記的XHTML文檔類型嗎? 如果還是這樣的話,現在該切換到新的HTML5文檔類型了。

          <!DOCTYPE html>

          只要這么簡單的15個字符就可以了。(注意:你的doctype的申明需要出現在你html文件的第一行。)

          2. 圖形(Figure)元素

          考慮用下面的代碼來標記圖片?

          <mg src="path/to/image" alt="About image" />

          <p>Image of Mars. </p>

          很不幸,它不能用簡單、富有語義關聯的方式與圖形的標題關聯,因為它僅僅是用段落標記以及圖片元素包裹著,而HTML5通過引進<figure>元素,改進了這一點。當結合 <figcaption> 元素使用時,我們就可以將圖形標題與圖形配對起來。代碼如下:

          <figure>

          <img src="path/to/image" alt="About image" />

          <figcaption>

          <p>This is an image of something interesting. </p>

          </figcaption>

          </figure>

          3.布局

          當創建一個響應式網站,或讓現有的網站變成響應式的,首先要關注的元素的布局。我在建立響應式的網站,總是先創建一個非響應的布局,頁面寬度固定大小。如果非響應版本完成得非常不錯,我再添加媒體查詢(Media Queries)和響應式代碼。這種操作方式更容易實現響應式特性,在同一時間專注于一個任務。

          當你已經完成了無響應的網站,做的第一件事是在你的 HTML 頁面,粘貼下面的代碼到<head>和</head>標簽之間。這將設置屏幕按1:1的尺寸顯示,在 iPhone 和其他智能手機的瀏覽器提供網站全視圖瀏覽,并禁止用戶縮放頁面。

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

          2.<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

          3.<meta name="HandheldFriendly" content="true">

          現在是時候添加一些媒體查詢了。根據 W3C 網站,媒體查詢由媒體類型和零個或多個媒體查詢的條件表達式組成。通過使用媒體查詢,外觀呈現可以針對特定范圍內的輸出設備,而不需要改變內容本身。換句 話說,媒體查詢讓您的網站在各種各種顯示器上看起來都很好,從小的智能手機到大的電腦屏幕等等。

          媒體查詢取決于你的網站布局,所以對我來說為您提供一個現成可以使用的代碼片段有點困難。但是,下面的代碼對于大多數網站都是一個很好的起點。在這個例子中,#primary 是主要內容區域,#secondary 是側欄。

          從代碼中你可以看到,我定義了兩種規格:首先有一個最大寬度為1060px,為平板電腦優化的橫向顯示。#primary 占在其父容器寬度的67%,#senondary 占30%,再加上3%的左外邊距。 第二個規格是用于平板電腦和更小的屏幕尺寸。

          由于智能手機的屏幕尺寸小,我決定給 #primary 設置100%的寬度,#secondary 也設置100%的寬度,他將在 #primary 下面。 正如我已經說過的,你可能必須要對這段代碼位進行修改才能適應您的網站的具體需求。

          1./* Tablet Landscape */

          2.@media screen and (max-width: 1060px) {

          3. #primary { width:67%; }

          4. #secondary { width:30%; margin-left:3%;}

          5.}

          6./* Tabled Portrait */

          7.@media screen and (max-width: 768px) {

          8. #primary { width:100%; }

          9. #secondary { width:100%; margin:0; border:none; }

          10.}

          完成以后,讓我們看看你的布局是如何響應的。要做到這一點,我用這 Matt Kersley 創建的一款非常的響應式測試工具。

          四 字體

          本教程的最后一步絕對非常重要,但往往被網站開發人員忽視——字體。到現在為止,大多數開發人員(包括我自己)使用像素來定義字體的大小。雖然像素在普通 網站使用是OK的,但是對于響應式網站來說應該有響應式的字體。事實上,一個響應式的字體大小應關聯它的父容器的寬度,這樣它才可以適應客戶端的屏幕。

          CSS3 規范引入了一個新的單位叫 rem,和 em 類相似,但相對于 HTML 元素來說, rem 更易于使用。

          rem 是相對于 HTML 元素的,不要忘了重置 HTML 的字體大小:

          1.html { font-size:100%; }

          完成后,您可以定義響應式的字體大小,如下所示:

          1.@media (min-width: 640px) { body {font-size:1rem;} }

          2.@media (min-width:960px) { body {font-size:1.2rem;} }

          3.@media (min-width:1100px) { body {font-size:1.5rem;} }

          請注意,舊瀏覽器不支持 rem 單元,所以不要忘了實現一個替代。

            這就是今天的所有內容了,希望你會喜歡這個教程!

          端工作都是從創建一個網頁文件開始的,一個最小的網頁文件應該總是包含一些東西。

          聲明文檔類型

          • <!doctype html>- HTML5。

          網頁標題

          • <title></title>-標題。

          定義字符編碼

          • <meta charset="utf-8">- UTF8。

          定義視口的寬度

          • <meta name="viewport" content="width=device-width, initial-scale=1"> 針對移動設備進行優化并防止縮放或水平滾動。

          包含指向自定義 CSS 和 JavaScript 的鏈接

          • css/style.css 樣式文件 和 js/scripts.js js文件。

          使用最新的 Internet Explorer 渲染模式(可選)

          • <meta http-equiv="x-ua-compatible" content="ie=edge">-不是強制性的,但可能會有所幫助。

          index.html

          <!DOCTYPE html>
          <html>
            <head>
              <meta charset="utf-8" />
              <meta http-equiv="x-ua-compatible" content="ie=edge" />
              <meta name="viewport" content="width=device-width, initial-scale=1" />
              <title>標題</title>
              <link rel="stylesheet" href="css/main.css" />
              <link rel="icon" href="images/favicon.png" />
            </head>
            <body>
              <script src="js/scripts.js"></script>
            </body>
          </html>

          其中,head 主要包含,提供有關頁面的元信息標簽 <meta>,比如 針對搜索引擎 ,關鍵詞和描述及編碼類型等,網頁標題,css樣式文件。

          一般建議,script 標簽寫在body 結束之前。

          是不是很簡單,這是一個網頁的基本框架,要想制作一個內容豐富,漂亮的網頁,還需要學習很多知識。

          需要重點學習的幾個點

          • meta 標簽,這個標簽類型很多,可以參考這里以下:

          https://www.w3school.com.cn/tags/tag_meta.asp

          https://www.haorooms.com/post/html_meta_ds

          • 在HTML中使用css樣式的方法有:行內式、內嵌式、外聯式,而外聯式又分:鏈接式(link)和導入式(@import)
          • script 腳本文件

          到此,你基本已經了解了如何制作一個網頁,建議能夠親手練習下,這樣加深理解。

          接下來,我會大概講下,網頁如何布局并填充內容,感謝您的關注。


          主站蜘蛛池模板: 春暖花开亚洲性无区一区二区 | 亚洲午夜在线一区| 亚州AV综合色区无码一区| 日韩精品一区二区三区大桥未久| 精品国产亚洲一区二区三区 | 人妻在线无码一区二区三区| 无码成人一区二区| 亚洲av日韩综合一区久热| 久久精品国产第一区二区三区| 日本视频一区在线观看免费| 风间由美在线亚洲一区| 亚洲国产精品一区二区久久hs| 国产一区二区三区韩国女主播| 国产一区风间由美在线观看| 在线精品亚洲一区二区小说| 亚洲av色香蕉一区二区三区蜜桃| 一区二区三区在线看| 亚洲熟女www一区二区三区| 亚洲国产一区二区视频网站| 国产福利一区二区三区| 一区视频免费观看| 中文字幕一区二区日产乱码| 中文字幕一区二区三区久久网站| 福利片免费一区二区三区| 亚洲AV无码一区二区三区鸳鸯影院| 精品伦精品一区二区三区视频 | 久久精品道一区二区三区| 精品一区二区三区3d动漫| 精品国产一区二区三区不卡 | 一区二区三区在线看| 性色av闺蜜一区二区三区| 色国产精品一区在线观看| 亚洲韩国精品无码一区二区三区| 高清一区二区三区视频| 琪琪see色原网一区二区| 中文字幕一区二区三区精彩视频| 亚洲人AV永久一区二区三区久久| 欧洲精品码一区二区三区| 无码人妻一区二区三区av| 亚洲欧美国产国产综合一区| ...91久久精品一区二区三区|